react项目优化

随着项目体积增大,打包的文件体积会越来越大,需要优化,原因无非就是引入的第三方插件比较大导致,下面我们先介绍如何分析各个文件占用体积的大小。

1.webpack-bundle-analyzer插件

如果是webpack作为打包工具的项目可以使用,在react中我们可以修改config-overrides.js:

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

复制代码
module.exports = function override(config, env) {
  config.plugins.push(new BundleAnalyzerPlugin());

  return config;
};

重新运行项目会自动跑起来占用8888端口。

2.优化

现在去分析下,那个插件哪个插件打包体积比较大,可以尝试使用外部cdn引入。。。。

后续待验证。

相关推荐
BradyC5 分钟前
laya编译内存溢出问题
前端
木斯佳10 分钟前
前端八股文面经大全:阿里云AI应用开发一面(2026-03-20)·面经深度解析
前端·人工智能·阿里云·ai·智能体·流式打印
绝世唐门三哥12 分钟前
React--- 状态更新:何时需要拷贝,何时不需要?
javascript·react.js·ecmascript
我叫黑大帅17 分钟前
JS中的两大定时器
前端·javascript·面试
掘金安东尼25 分钟前
⏰前端周刊第 458 期v2026.3.24
前端·javascript·面试
前端付豪38 分钟前
实现必要的流式输出(Streaming)
前端·后端·agent
张元清41 分钟前
useMediaQuery:React 响应式设计完全指南
前端·javascript·面试
小金鱼Y41 分钟前
一文吃透 JavaScript 防抖:从原理到实战,让你的页面不再 “手抖”
前端·javascript·面试
Z兽兽44 分钟前
React 18 开发环境下useEffect 会执行两次,原因分析及解决方案
前端·react.js·前端框架
紫_龙1 小时前
最新版vue3+TypeScript开发入门到实战教程之Vue3详解props
前端·vue.js·typescript