其他分享
首页 > 其他分享> > Webpack打包优化(1)

Webpack打包优化(1)

作者:互联网

主要目的减小包文件的大小

使用工具webpack-bundle-analyzer

const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;

module.exports = {
  plugins: [
    new BundleAnalyzerPlugin()
  ]
}

借助这个plugin,webpack之后会自动生成report.html 文件

优化目标:大的模块

dependencies 是否存在没有必要的模块

是否存在重复的包

是否存在其他没有必要的模块

new webpack.IgnorePlugin({
  resourceRegExp: /^\.\/locale$/,
  contextRegExp: /moment$/,
});

https://webpack.js.org/plugins/ignore-plugin/

第三方UI控件按需加载

标签:控件,BundleAnalyzerPlugin,plugins,webpack,Webpack,dependencies,使用,优化,打包
来源: https://www.cnblogs.com/mengxiangzhi/p/16247813.html