这里介绍一些常用的webpack打包优化解决方案

  1. 使用插件查看项目所有包及体积大小

    查看项目打包


webpack有个插件,可以查看项目打包,每个包的体积,每个包里面的包一些情况。
首先下载插件

  1. $ npm intall webpack-bundle-analyzer --save-dev

其次项目中配置(webpack.prod.conf.js文件中配置)

  1. if (config.build.bundleAnalyzerReport) {
  2. const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin
  3. webpackConfig.plugins.push(new BundleAnalyzerPlugin())
  4. }

再次运行命令

  1. npm run build-report

就可以查看项目的打包情况

(二十二)webpack-bundle-analyzer的使用 - 图1