splitChunks: {
chunks: "async", //同步还是异步,[all,async,initial]
minSize: 30000, // 文件最小尺寸
minChunks: 1, // 最少引用次数
maxAsyncRequests: 5,
maxInitialRequests: 3,
automaticNameDelimiter: '~', // 文件名称间隔符
name: true,
cacheGroups: {
vendors: {
test: /[\\/]node_modules[\\/]/, // 来自node_modules
priority: -10 // 先打包到优先级高的里面
},
default: {
minChunks: 2,
priority: -20,
reuseExistingChunk: true // [重用],已经打包过的文件,可以直接再次引用
}
}
}