vue/cli3.x打包分析工具

webpack4.x

  • webpack-bundle-analyzer
    自动计算出各个模块在项目工程中的依赖与分布情况,npm run build之后会自动 打开分析页面
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin
configureWebpack: {
    plugins: [ new BundleAnalyzerPlugin()]
}

同类型的还有 webpack-chart 以及 webpack-analyse

  • speed-measure-webpack-plugin
    它分析 webpack 的总打包耗时以及每个 plugin 和 loader 的打包耗时,从而让我们对打包时间较长的部分进行针对性优化
npm install -D speed-measure-webpack-plugin

const SpeedMeasurePlugin = require("speed-measure-webpack-plugin");
 
const smp = new SpeedMeasurePlugin();
 
module.exports = smp.wrap({
  // 项目中的plugins和loader
  plugins: [
    // ...
  ],
  module: {
    // ...
  }
});

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容