create-react-app 搭建的项目中,引入 webpack-bundle-analyzer 打包分析
2024-10-18 18:19:57
- 安装
npm intall webpack-bundle-analyzer --save-dev
- 在 config/webpack.config.prod.js 文件(推荐)或 config/webpack.config.dev.js 中,添加
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
module.exports = {
plugins: [
...
new BundleAnalyzerPlugin()
]
}
- 运行
npm run build
(推荐,这样只在打包时,打开分析网页;这个地方具体命令名,可在 package.json 文件中 scripts 部分修改)或npm run dev
(每次运行这个命令,都会打开分析网页),打包分析页面:http://127.0.0.1:8888/ 。
scripts 部分,我修改成了:
"scripts": {
"dev": "node scripts/start.js",
"build": "node scripts/build.js",
"test": "node scripts/test.js --env=jsdom",
"analyze": "source-map-explorer dist/static/js/main.*"
},
最新文章
- 《开源安全运维平台:OSSIM最佳实践》内容简介
- spring 下载地址
- C# - Try catch 中 使用 End()
- [转载] EXPLAIN执行计划中要重点关注哪些要素
- js 中使用工厂方法和构造器方法
- Keil V5.1x命令“Build Target”重新编译所有文件
- 【MooTools】
- 【solr这四个主题】在Tomcat 部署Solr4.x
- .net 在数据访问层中写一个DBhelper优化类
- Caused by: java.net.SocketException: Broken pipe
- SQL Server AlwaysON从入门到进阶(1)——何为AlwaysON?
- Zeroc Ice Slice语言使用 HelloWorld
- ibm云时代的转型
- numpy中的广播
- docker往阿里云推镜像和打包镜像
- Django配置相关及其它
- js计算数字长度
- Linux驱动之串口(UART)
- Python打包-py2exe
- JAVA虚拟机、Dalvik虚拟机和ART虚拟机简要对比
热门文章
- MERGE INTO 解决大数据量 10w 更新缓慢的问题
- E - Mahmoud and Ehab and the bipartiteness CodeForces - 862B (dfs黑白染色)
- ios初识UITableView及简单用法二(模型数据)
- SSH连接虚拟机中的Ubuntu(转)
- dynamic programming:find max subarray
- Shiro自定义Realm时用注解的方式注入父类的credentialsMatcher
- shell统计当前文件夹下的文件个数、目录个数
- ubuntu discuz 该函数需要 PHP 支持 XML。请联系空间商,确定开启了此项功能
- 11.2.0.4单实例DRCP(Database Resident Connection Pooling)简单测试
- 简单矩阵快速幂(HDU Tr A 1575)