我搭建的是一个单页应用
想用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
}
}
}
},
找到问题的原因了,是加了下面这个东西
导致和
splitChunks
有冲突