optimization: {
runtimeChunk: 'single', // 生成runtime 让执行框架不会应为小变更而不同
moduleIds: 'deterministic', // 让verson中的hash不会应为其他代码的改变而然vendor的hash不同
splitChunks: {
cacheGroups: {
vendor: {
test: /[\\/]node_modules[\\/]/,
name: 'vendors',
chunks: 'all',
},
},
},
},