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

鍍金池/ 問答/HTML/ vue項(xiàng)目webpack打包上線后vendor.xxx.js文件為什么有時(shí)候會(huì)先

vue項(xiàng)目webpack打包上線后vendor.xxx.js文件為什么有時(shí)候會(huì)先于manifest.xxx.js加載????

項(xiàng)目經(jīng)常報(bào)錯(cuò)Uncaught ReferenceError: webpackJsonp is not defined 苦尋終于找到癥結(jié)所在,但是無法解決
圖片描述

基本可以確定造成的原因是vendor.xxx.js先于manifest.xxx.js被加載了,
vendor.xxx.js需要manifest.xxx.js中的支持才行
圖片描述
這里注意到,被先加載的vendor.xxx.js是讀取的緩存,不知道為什么會(huì)出現(xiàn)這種情況
,并且manifest.xxx.js加載了2次

再三確認(rèn)我的index.html文件中manifest.xxx.js是先于vendor.xxx.js被引入的,正常不是應(yīng)該先加載manifest.xxx.js的么???圖片描述

回答
編輯回答
呆萌傻

建議你使用html-webpack-plugin這個(gè)插件來自動(dòng)引入打包好的文件,不需要操心引入的先后順序問題。

2017年10月1日 22:15
編輯回答
只愛你

照理來說應(yīng)該是按照 html 上的順序,加載完一個(gè)執(zhí)行那一個(gè)的,確認(rèn)一下打包出來的 dist/x.html 里面的順序。
然后就是 chrome devtool 看看 network,按 waterfall 排序看看加載順序。
好奇你這里 manifest 后面的參數(shù)是哪兒來的,這個(gè)導(dǎo)致了 manifest 沒有被緩存

2018年6月7日 22:27