webpack 4 splitChunks.maxSize - 这个值是什么意思?是KB吗?字节?只是一些价值?

webpack 4 splitChunks.maxSize - what does this value mean? Is it KB? Bytes? Just some value?

我正在尝试使用 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
        }
      }
    })

但我在 documentation 中找不到任何内容来解释 maxSize 的数字代表什么。是bytes、KB还是任意数?如果不理解数字的含义,就很难 "guess" 我的应用程序的正确值是多少。

此外,它是预缩小尺寸还是 gzipped 尺寸?

这是最终答案: splitChunks.maxSize 以字节为单位

https://webpack.js.org/plugins/split-chunks-plugin/#splitchunksmaxsize

"...告诉 webpack 尝试将大于 maxSize 字节的块拆分成更小的部分..."

另见 splitChunks.minSize

https://webpack.js.org/plugins/split-chunks-plugin/#splitchunksminsize

"Minimum size, in bytes, for a chunk to be generated."