1. 打包分析
我们需要在使用webpack的时候添加一些配置:
webpack --profile --json > stats.json
这个配置会在打包完成之后生成一个stats.json
文件,这个文件中就包含了一些打包过程和打包结果的很多信息,我们可以借助下面的几个网站来上传该文件并分析:
http://webpack.github.com/analyse/;
http://alexkuz.github.io/webpack-chart/;
这里我推荐使用Webpack Bundle Analyzer
npm install --save-dev webpack-bundle-analyzer
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
module.exports = {
plugins: [
new BundleAnalyzerPlugin()
]
}