博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
webpack实践——webpack-bundle-analyzer 的使用
阅读量:6222 次
发布时间:2019-06-21

本文共 845 字,大约阅读时间需要 2 分钟。

先看webpack-bundle-analyzer的效果图(官方效果图):

93f72404-b338-11e6-92d4-9a365550a701.gif

通过使用webpack-bundle-analyzer可以看到项目各模块的大小,可以按需优化

1、先安装

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

2、在webpack.config.js中配置:

const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;plugins: [new BundleAnalyzerPlugin(           {              analyzerMode: 'server',              analyzerHost: '127.0.0.1',              analyzerPort: 8889,              reportFilename: 'report.html',              defaultSizes: 'parsed',              openAnalyzer: true,              generateStatsFile: false,              statsFilename: 'stats.json',              statsOptions: null,              logLevel: 'info'                }       ),]

3、在package.json的scripts里加入下面这句话,就可以npm run build之后看到webpack-bundle-analyzer的效果:

"analyz": "NODE_ENV=production npm_config_report=true npm run build"

参考资料:

转载地址:http://dzgja.baihongyu.com/

你可能感兴趣的文章
net-snmp-5.7.3配置编译安装
查看>>
Visual Studio跨平台开发(1):Hello Xamarin!
查看>>
全新E:网站不是之前排名浮动 相比于竞争对手究竟缺少了什么?
查看>>
Json解析
查看>>
【Git使用】强制推送代码到多个远程仓库
查看>>
iis 更改asp.net 版本设置
查看>>
JS疑难点和GC原理
查看>>
用Mediawiki做百科网站资源大参考
查看>>
MVC 返回对象换成json
查看>>
springMVC文件上传
查看>>
RTP 记录 log 该机制
查看>>
【转】七个例子帮你更好地理解 CPU 缓存
查看>>
产品分类的多级搜索
查看>>
浅谈hbase表中数据导出导入(也就是备份)
查看>>
ES6+ 现在就用系列(二):let 命令
查看>>
迭代式开发技术
查看>>
ubuntu(14.04版本) 配置虚拟环境(一个ip对应多个域名)
查看>>
Linux发送监控指标到内部邮箱
查看>>
IOS-数据缓存
查看>>
form表单中的 action=./?> 是什么意思
查看>>