performance.bundleAnalyze

TIP

该配置由 Modern.js Builder 提供,更多信息可参考 performance.bundleAnalyze

  • 类型: Object | undefined

你有两种方式开启 webpack-bundle-analyzer 来分析构建产物的体积:

  • 添加环境变量 BUNDLE_ANALYZE=true
  • 配置 performance.bundleAnalyze

默认情况下,不会开启 webpack-bundle-analyzer,当开启之后它的配置如下:

{
  analyzerMode: 'static',
  openAnalyzer: false,
  // target 为编译目标,如 `web`、`node` 等
  reportFilename: `report-${target}.html`,
}

你可以通过 performance.bundleAnalyze 来覆盖默认配置,比如:

export default {
  performance: {
    bundleAnalyze: {
      analyzerMode: 'server',
      openAnalyzer: true,
    },
  },
};
,