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

鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ 一個(gè)復(fù)雜的系統(tǒng),由多個(gè)單頁面應(yīng)用組成,如何把這多個(gè)單頁面應(yīng)用的公共JS提取出來呢

一個(gè)復(fù)雜的系統(tǒng),由多個(gè)單頁面應(yīng)用組成,如何把這多個(gè)單頁面應(yīng)用的公共JS提取出來呢?

公司一個(gè)主要的系統(tǒng),打算重新編寫成為單頁面,因?yàn)樵到y(tǒng)比較復(fù)雜,所以分功能模塊來一部分一部分地重構(gòu)成單頁面,最后就是多個(gè)單頁面應(yīng)用組成的系統(tǒng)?,F(xiàn)在主要的問題是,我如何把這些不同的單頁面應(yīng)用(webpack)打包后中的公共JS提取出來呢?主要是用vue-cli。舉個(gè)例子:
現(xiàn)在要把系統(tǒng)中的積分模塊(SPA01),和訂單模塊(SPA02)分別重構(gòu)成單頁面,都用到了vuevue-routervuexaxios,那么當(dāng)SPA01和SPA02兩個(gè)單頁面應(yīng)用打包時(shí),我希望可以生成一個(gè)只包含公共庫(vuevue-routervuexaxios),就另外放在系統(tǒng)中的一個(gè)靜態(tài)目錄中,SPA01和SPA02都是引用這個(gè)公共的JS,不用重復(fù)加載這些公共的庫。希望各位大神們可以給個(gè)解決方法。

回答
編輯回答
互擼娃

Webpack多入口即可。Vue-cli生成項(xiàng)目中改下webpack配置,一個(gè)應(yīng)用一個(gè)入口

2018年7月1日 14:31
編輯回答
赱丅呿

既然是一個(gè)系統(tǒng)一個(gè)應(yīng)用分開做,那就先合并再打包好了

2018年2月26日 07:35
編輯回答
吃藕丑

沒必要一個(gè)模塊都做成一個(gè)spa,整個(gè)模塊做成一個(gè)Spa,就不存在這個(gè)問題了。
vue-cli本身的配置就可以在打包的時(shí)候把公共模塊打包出來,不需要額外操作。
要是最后打包的js文件太大,可以用webpack的按需加載拆分。

2018年6月3日 12:39
編輯回答
裸橙

直接用dll或者commonChunk打公共包唄

2018年3月14日 05:39
編輯回答
陌離殤

配置webpack多入口,按需打包就行了,輸出配置文件時(shí)引用同一個(gè)文件或引用同一部分文件。

2018年9月3日 05:02