webpackJsonp is not defined?
01-27
謝謝各位熱心的解答,很早就解決這個問題了,確實是沒有引入CommonsChunkPlugin生成了公共文件導致的,因為各種原因現在才來更新=。=
你是不是用了CommonsChunkPlugin生成了公共文件,但是頁面還沒有引用這個公共文件?去看看啦
我也碰到了這個問題,發現公共文件必須在自己引用的js文件上面
不用手動引入,可以配置chunks
chunks: [manifest, vendor, app]
如下,使用vue-cli2:
new HtmlWebpackPlugin({
filename: config.build.index,
template: index.html,
inject: true,
minify: {
removeComments: true,
collapseWhitespace: true,
removeAttributeQuotes: true
// more options:
// https://github.com/kangax/html-minifier#options-quick-reference
},
chunks: [manifest, vendor, app],
// necessary to consistently work with multiple chunks via CommonsChunkPlugin
chunksSortMode: dependency
})
公共的文件必須首先被引入進來,這種代碼拆分
我也碰到了這個問題,發現公共文件必須在自己引用的js文件上面
我剛剛也遇到這個問題,我改一樣的編碼就好了。
順序一定得是這種:&公共文件
&自己寫的文件
如果使用了CommonsChunkPlugin,那麼需要引入譬如common.js之類的公共js文件。從你的配置看,你需要引入Vendor.js
我也遇到了,請問是怎麼解決了,我用的是vue-cli
確實是這個問題,多謝啦
在頁面引入生成的公共文件,並且要在其他文件之前引入
請問問題是怎麼解決的?
引入公用文件了,怎麼還會有這個問題呢?
推薦閱讀:
※模塊化的概念近幾年為什麼這麼火?
※模塊化的意義何在?
※如何管理好10萬行代碼的前端單頁面應用
※眾籌排行榜:現實巴波 ARM ?一個小球球居然有三種形態!
TAG:模塊化 |