使用可视化图表统计分析打包过程

通过命令将项目的依赖关系输出成json文件,通过第三方网站分析json文件内容,得到项目各软件包的关联关系。

配置

主要是配置一个webpack命令快捷方式

编辑package.json文件内容,新增如下内容在scripts键里面。

{
  "scripts": {
    // ...
    "stats": "webpack --env production --profile --json > stats.json"
  }
}

测试

执行命令获取状态JSON

npm run stats

将生成的文件上传到第三方网站

  • http://webpack.github.io/analyse/
  • https://alexkuz.github.io/webpack-chart/
  • https://alexkuz.github.io/stellar-webpack/
  • https://www.npmjs.com/package/webpack-bundle-analyzer

参考链接