Webpack 3 в Webpack 4 - Плагин общих блоков в плагин Split Chunks - PullRequest
0 голосов
/ 01 февраля 2019

Это моя общая конфигурация подключаемого модуля чанков в Webpack 3:

// code splitting
new webpack.optimize.CommonsChunkPlugin({
  name: 'manifest',
  minChunks: Infinity,
}),
new webpack.optimize.CommonsChunkPlugin({
  name: 'main',
  children: true, // recurse through imports of the files too
  minChunks: 6, // and if a file is used in 6 places or more, put it in the main.js bundle
}),

Я пытаюсь отразить это в Webpack 4 с помощью Split Chunks Plugin, но я получаю значительно большие размеры пакетов.Может ли кто-нибудь помочь мне преобразовать эту настройку Common Chunks Plugin в настройку Split Chunks?Это то, что я сейчас делаю с Split Chunks:

splitChunks: {
 chunks: 'all',
 minChunks: 1,
 cacheGroups: {
   vendors: {
     test: /[\\/]node_modules[\\/]/,
   },
   default: {
     minChunks: 6,
     reuseExistingChunk: true
   }
 }
}
...