speed-measure-webpack-plugin

可以在build的时候看到webpack的loader和plugin所用的时间,配置非常简单。
用法:

  1. // vue.config.js
  2. module.exports = {
  3. chainWebpack: config => {
  4. config.plugin('speed')
  5. .use(SpeedMeasureWebpackPlugin)
  6. }
  7. }

webpack-bundle-analyzer

可以帮我们可视化的展示build时的每个包的大小以及依赖。vue-cli也帮我们做了默认的配置,我只需要在build的后面加一个参数—report即可。

NamedModulesPlugin

替换HMR中模块的名称

  1. const NamedModulesPlugin = require('webpack/lib/NamedModulesPlugin'); module.exports = { plugins: [ // 显示出被替换模块的名称 new NamedModulesPlugin(), ], };