我想做的是生成一个包含所有供应商脚本的捆绑包,然后基于动态导入包含多个块。
问题是,如果我不将块名或哈希名添加到配置中,则所有由于动态导入而生成的块都不会被破坏。
我希望能够仅将块名称或哈希名称添加到所生成的块中,而不是普通/供应商名称,因为我还有其他机制可以破坏该文件上的缓存。
有可能吗?
答案 0 :(得分:0)
不确定这是否是您想要实现的。
optimization = {
minimize: true,
nodeEnv: 'production',
splitChunks: {
cacheGroups: {
vues: {
test: /[\\/]node_modules[\\/](vue)/,
name: 'vues',
chunks: 'all'
},
others: {
test: /[\\/]node_modules[\\/](axios|fastclick)/,
name: 'others',
chunks: 'all'
}
}
}
}