我搭建的是一個單頁應用想用webpack4下的splitChunks功能想將node_modules引用的模塊比如vue之類的提取放到一個js文件下但是怎么提都提不出來一點反應都沒有,這是怎么回事?optimization: {
splitChunks: {
chunks: 'initial', //默認只作用于異步模塊,為`all`時對所有模塊生效,`initial`對同步模塊有效
minSize: 30000, //合并前模塊文件的體積
minChunks: 1, //最少被引用次數
maxAsyncRequests: 5,
maxInitialRequests: 3,
automaticNameDelimiter: '~',
cacheGroups: {
vendors: {
test: /node_modules/,
minChunks: 1,
priority: -10
},
default: {
test: /src/,
minChunks: 2,
priority: -20,
reuseExistingChunk: true
}
}
}
},
2 回答
慕容708150
TA貢獻1831條經驗 獲得超4個贊
找到問題的原因了,是加了下面這個東西
導致和splitChunks有沖突
new webpack.optimize.MinChunkSizePlugin({minChunkSize: 30000}),
白衣染霜花
TA貢獻1796條經驗 獲得超10個贊
splitChunks: {
cacheGroups: {
manifest: {
name: "manifest",
chunks: "initial",
minChunks: 2
},
vendor: {
chunks: "all",
test: /[\\/]node_modules[\\/]/,
name: "vendor",
minChunks: 1,
maxInitialRequests: 5,
minSize: 0,
priority: 98
}
}
}
},添加回答
舉報
0/150
提交
取消
