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

一、安装依赖分析工具

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>
相关推荐
IT_陈寒7 分钟前
React的useEffect里设状态?我又踩雷了
前端·人工智能·后端
恋猫de小郭9 分钟前
GSY 史上最全跨平台/架构/语言的项目,七大项目召唤「神龙」
android·前端·flutter
范什么特西15 分钟前
狂神Vue
前端·javascript·vue.js
时寒的笔记19 分钟前
LF11期_day19~20 补环境(三)案例
爬虫·webpack·node.js
怕浪猫22 分钟前
Electron 开发实战(六):系统交互与原生功能实战全解
前端·javascript·electron
爱喝热水的呀哈喽22 分钟前
npm 双网切换
前端·npm·node.js
玄米乌龙茶12327 分钟前
Web 框架(FastAPI / Flask)核心概念
前端·flask·fastapi
问心无愧051328 分钟前
ctf show web 入门66
前端·笔记
Rain50936 分钟前
mini-cc 权限安全:给 AI 戴上枷锁
前端·人工智能·安全·架构·node.js·ai编程
ai_coder_ai42 分钟前
使用web ide开发和调试自动化脚本
前端·ide·自动化