在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue.js項目如何做到只發(fā)布修改過的?

vue.js項目如何做到只發(fā)布修改過的?

假設我只修改了一個頁面(xxx.vue文件),或者只修改了一個組件合一個引用該組件的頁面文件(xxx.vue),那么如何做到最輕量的發(fā)布呢——只發(fā)布這兩個文件。

回答
編輯回答
大濕胸

你的發(fā)布是指npm run build,還是先向服務器發(fā)送本地更新的代碼,然后在服務器上編譯,如果是前者,好像做不到;如果是后者,需要用git包管理器,對于你來說就是只更新改過的文件,服務器端還要執(zhí)行npm run build,這也是現在常用的做法。

2017年11月7日 10:58
編輯回答
久礙你

恩,做不到的,當然這個前提是你正在改在vue組件是業(yè)務級的
但比如說
你改的雖然是業(yè)務級別,但這一部分卻是業(yè)務級別中很少會更改的,比如通用的業(yè)務組件,那么你就可以配合使用CommonsChunkPlugin插件,將這一部分分塊打包成獨立的chunk了,這樣就能實現你說的只發(fā)布修改過的文件,而其他可以繼續(xù)使用緩存

2017年11月8日 11:08
編輯回答
獨白

按照你的說明。 文件是 xxx.vue 這種文件的話,更新發(fā)布之前,都是需要先 build 才能在瀏覽器正常使用的。如果你是 以 <script> 標簽的形式引入 vue.js 文件的形式話,倒是可以 做到你說的那種按需發(fā)布。

2017年5月28日 04:08