Optimization 网页包4 SplitChunkPlugin';s maxSize vs maxInitialRequests

Optimization 网页包4 SplitChunkPlugin';s maxSize vs maxInitialRequests,optimization,webpack-4,webpack-splitchunks,Optimization,Webpack 4,Webpack Splitchunks,例如,当将maxSize设置为100000时,我得到的初始块比maxInitialRequests的值多。我得到7个(引导,main+5个供应商块),其中我的maxInitialRequests设置为3。我的期望是,初始块的总数应该限制在3。我是不是遗漏了什么 以下是我的优化配置: { name: false, chunks: 'all', minChunks: 1, minSize: 0, maxSiz

例如,当将maxSize设置为100000时,我得到的初始块比maxInitialRequests的值多。我得到7个(引导,main+5个供应商块),其中我的maxInitialRequests设置为3。我的期望是,初始块的总数应该限制在3。我是不是遗漏了什么

以下是我的优化配置:

      {
        name: false,
        chunks: 'all',
        minChunks: 1,
        minSize: 0,
        maxSize: 10000,
        maxInitialRequests: 3,
        maxAsyncRequests: 5,
        cacheGroups: {
          vendor: {
            name: 'vendor',
            chunks: 'all',
            test: /node_modules/,
            priority: 1
          },
          common: {
            name: 'common',
            chunks: 'all',
            minChunks: 2,
            reuseExistingChunk: false,
            priority: 2
          },
          default: false
        }
      }
根据

maxSize的优先级高于maxInitialRequest/maxAsyncRequests。 实际优先级为maxInitialRequest/maxAsyncRequests