前端项目打包体积分析与优化

一、安装依赖分析工具

javascript 复制代码
npm install webpack-bundle-analyz

二、修改webpack.config.js文件

1、导入上面下载的包
2、在plugins里创建实例

三、启动打包命令

javascript 复制代码
npm run build

会弹出如下界面:

四、优化

1、通过CDN导入react-dom文件

修改webpack.config.js文件里的external配置

再次查看打包文件体积,发现已经没有了react-dom文件:

通过CDN引入react-dom:

在index.html里使用script标签进行引入:

html 复制代码
<script src="https://unpkg.com/react-dom@17.0.2/umd/react-dom.production.min.js></script>
相关推荐
SuperEugene7 分钟前
Vue3 前端配置驱动避坑:配置冗余、渲染性能、扩展性问题解决|配置驱动开发实战篇
前端·javascript·vue.js·驱动开发·前端框架
JianZhen✓10 分钟前
从零到一:基于声网Agora的医疗视频问诊前端实战指南
前端·音视频
GISer_Jing13 分钟前
LangChain浏览器Agent开发全攻略
前端·ai·langchain
小李子呢021121 分钟前
前端八股---脚手架工具Vue CLI(Webpack) vs Vite
前端·vue.js·webpack
2401_8858850423 分钟前
群发彩信接口怎么开发?企业级彩信发送说明
前端·python
PILIPALAPENG25 分钟前
第2周 Day 5:前端转型AI开发,朋友问我,你到底在折腾啥?
前端·人工智能·python
Mintopia30 分钟前
前端卡顿的真相:不是你代码慢,是你阻塞了
前端
kyriewen31 分钟前
可选链 `?.`——再也不用写一长串 `&&` 了!
前端·javascript·ecmascript 6
Mintopia33 分钟前
别再乱加缓存:一套判断"该不该缓存"的方法
前端
Leisureconfused34 分钟前
【记录】Node版本兼容性问题及解决
前端·vue.js·npm·node.js