webpack 4 splitChunks.maxSize - что означает это значение? Это КБ? Б? Просто какая-то ценность? - PullRequest
0 голосов
/ 07 февраля 2020

Я пытаюсь разделить свой блок вендора в приложении Vue JS с помощью Webpack 4. Мне удалось получить разумные результаты с этим параметром:

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
        }
      }
    })

Но я не смог найти в документации 1009 * ничего, что объясняет, что представляет число для maxSize. Это байты, КБ или произвольное число? Трудно «угадать», какое может быть правильное значение для моего приложения, не понимая, что означает число.

Кроме того, это предопределенный размер или размер gzipped?

1 Ответ

0 голосов
/ 10 февраля 2020

Вот окончательный ответ: splitChunks.maxSize измеряет в байтах

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

"... говорит веб-пакету попытаться разделить куски больше, чем maxSize байтов на более мелкие части ... "

См. также splitChunks.minSize

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

" Минимальный размер в байтах для чанка для быть сгенерированным. "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...