我正在尝试使用 Webpack 4 在 Vue JS 应用程序中拆分我的供应商块。使用此设置我已经能够获得合理的结果:
config.optimization.set('splitChunks', {
cacheGroups: {
vendors: {
name: 'chunk-vendors',
test: /[\\/]node_modules[\\/]/,
maxSize: 500000,
minChunks: 1,
priority: -20,
chunks: 'all'
},
// default Vue JS common chunk
common: {
name: 'chunk-common',
minChunks: 2,
priority: -30,
chunks: 'initial',
reuseExistingChunk: true
}
}
})
但是我在文档中找不到任何解释 maxSize 的数字代表什么的内容。是字节、KB 还是任意数字?如果不了解数字的含义,就很难“猜测”我的应用程序的正确值是多少。
另外,它是预先缩小的尺寸还是压缩后的尺寸?