0

目前我在反应应用程序中使用 webpack 包(4.8.1)。在 webpack 配置里面,我使用的是这个配置,

splitChunks: {    
  chunks: 'all',
  maxInitialRequests: Infinity,
  minSize: 0,
  cacheGroups: {
    vendor: { 
      test: /[\\/]node_modules[\\/](!react-bootstrap)(!lodash)(!moment)(!moment-timezone)[\\/]/,
      name: (module, chunks, cacheGroupKey) => {
        const allChunksNames = chunks.map((chunk) => chunk.name).join('~');
        return `${prefixFileName}_vendor`;
      },
    },
  },
}

上面的配置是创建vendor.main.xxxxxxxxx.chunk.js文件,压缩后大约204KB

现在,当我尝试将 webpack 包从 4.8.1 更新到 4.44.2/4.46.0 时,更新 wwbpack 后, vendor.main.xxxxxxxxxxx.chunk.js 的大小从204KB增加到280KB。请帮助我,为什么更新 wepback 包会导致 vendor.main.xxxxxxxxxxx.chunk.js 文件的大小。

4

0 回答 0