在开发 web 项目中往往要引入大量的第三方依赖,安装 webpack-bundle-analyzer 可以以可视化图表的方式查看各个依赖所占比例和大小。

项目初始化

使用 vue-cli 创建一个新项目,然后安装 analyzer 依赖。

vue create analyzer-test
cd analyzer-test
yarn -D add webpack-bundle-analyzer

配置 vue.config.js

在项目根目录添加 vue.config.js 并添加如下配置:

const BundleAnalyzerPlugin = require("webpack-bundle-analyzer")
  .BundleAnalyzerPlugin;

module.exports = {
  configureWebpack: {
    plugins: [new BundleAnalyzerPlugin()]
  }
};

接下来运行 yarn serve 便会在 http://127.0.0.1:8888/ 查看各个依赖的所占比例大小。

analyzer