可视化分析包大小 webpack-bundle-analyzer
![在这里插入图片描述]()
- 分析内容:如图所示,打包出的文件包含哪些,大小占比如何,模块包含关系,依赖项,文件是否重复,压缩后大小如何
- 步骤如下:
1. 安装:npm install webpack-bundle-analyzer --save-dev
2. 配置:
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
module.exports = {
plugins: [
new BundleAnalyzerPlugin(),
],
};
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
builderOptions.webpackConfig.config.plugins.push(
new BundleAnalyzerPlugin(),
);
- 在package.json中的script中补上:
"analyz": "cross-env NODE_ENV=production npm_config_report=true npm run build”
- 运行: nom run analyz
最后 Webpack Bundle Analyzer is started at