在我的webpack配置中,我创建了两个缓存组,"vendors"和"common"。
entry: {
'entry1': './src/entry1.js',
'entry2_independent': './src/entry2_independent.js',
},
optimization: {
splitChunks: {
cacheGroups: {
vendors: {
minChunks: 30,
test: /[\\/]node_modules[\\/]/,
name: 'vendors',
priority: -10,
chunks: 'initial'
},
default: {
minChunks: 30,
priority: -20,
chunks: 'initial',
reuseExistingChunk: true,
name: 'common'
}
}
}
},
我希望我的其中一个入口点是独立的。它应该包括所有依赖项,而不依赖于common.js或vendors.js。
更具体地说,我想要所有名称中带有“_independent”的入口点都是独立的。
我仍然想保留优化逻辑。 如果一个模块在30个chunks中被使用,我仍然希望它成为“common”层的一部分。
我该如何实现呢?
谢谢!