analyze

  • Type: object
  • Default: {}

包模块结构分析工具,可以看到项目各模块的大小,按需优化。通过 ANALYZE=1 umi buildANALYZE=1 umi dev 开启,默认 server 端口号为 8888,更多配置如下:

  1. {
  2. // 配置具体含义见:https://github.com/umijs/umi-webpack-bundle-analyzer#options-for-plugin
  3. analyze: {
  4. analyzerMode: 'server',
  5. analyzerPort: 8888,
  6. openAnalyzer: true,
  7. // generate stats file while ANALYZE_DUMP exist
  8. generateStatsFile: false,
  9. statsFilename: 'stats.json',
  10. logLevel: 'info',
  11. defaultSizes: 'parsed', // stat // gzip
  12. }
  13. }