На webpack 3 у меня есть такой отрывок кода, при котором CommonsCunkPlugin объеденяет модули которых больше 2 или же node_modules в один файл
new webpack.optimize.CommonsChunkPlugin({
name: 'commons',
filename: '[name].js',
minChunks: function(modules, quantity) {
return modules.context && (modules.context.includes('node_modules') || quantity >= 2)
}
})
Как это же повторить на webpack 4 splitChunks
cacheGroups: {
commons: {
name: 'commons',
filename: '[name].js',
test: function(modules) {
return modules.context && modules.context.includes('node_modules')
},
chunks: 'all'
}
}
Он захватывает только node_modules как ему поставить условия "или"?