webpack-bundle-analyzer的使用

LenGxin發表於2018-07-13

這裡介紹一些常用的webpack打包優化解決方案

  1. 使用外掛檢視專案所有包及體積大小

檢視專案打包

webpack有個外掛,可以檢視專案打包,每個包的體積,每個包裡面的包一些情況。
首先下載外掛

$ npm intall webpack-bundle-analyzer --save-dev
複製程式碼

其次專案中配置(webpack.prod.conf.js檔案中配置)

if (config.build.bundleAnalyzerReport) {
  const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin
  webpackConfig.plugins.push(new BundleAnalyzerPlugin())
}
複製程式碼

再次執行命令

npm run build-report
複製程式碼

就可以檢視專案的打包情況

webpack-bundle-analyzer的使用