码迷,mamicode.com
首页 > Web开发 > 详细

webpack 包大小分析

时间:2020-12-19 12:00:03      阅读:2      评论:0      收藏:0      [点我收藏+]

标签:plugins   out   大小   uil   dex   --   install   require   结合   

webpack-bundle-analyzer文件大小分析工具

Angular cli 与webpack-bundle-anglyzer结合分析包大小。

一.安装

npm install --save-dev webpack-bundle-analyzer

二.配置

webpack.config.js

if (config.build.bundleAnalyzerReport) {
  const BundleAnalyzerPlugin = require(‘webpack-bundle-analyzer‘).BundleAnalyzerPlugin
  webpackConfig.plugins.push(new BundleAnalyzerPlugin())
}

上面的配置是监听build的参数,来动态判断是否需要分析包大小,也可以直接使用这个plugin

const BundleAnalyzerPlugin = require(‘webpack-bundle-analyzer‘).BundleAnalyzerPlugin;
const config = {
    entry: ‘./src/index.js‘,
    output: {
        filename: ‘bundle.js‘,
        path: path.resolve(__dirname, ‘dist‘)
    },
    plugins: [
        new BundleAnalyzerPlugin()
    ]
};
module.exports = config;

三.启动

npm run-script build --report // 这一种是使用report参数来动态判断是否需要包大小分析。
// 如果是直接使用plugins的话,就直接使用npm run-script build就可以了

浏览器打开127.0.0.1:8888地址可以看到一下效果图

webpack 包大小分析

标签:plugins   out   大小   uil   dex   --   install   require   结合   

原文地址:https://www.cnblogs.com/JasonWang-code/p/14132569.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!