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引入。。。。

后续待验证。

相关推荐
wuhen_n3 分钟前
@types 包的工作原理与最佳实践
前端·javascript·typescript
我是伪码农3 分钟前
Vue 1.27
前端·javascript·vue.js
秋名山大前端3 分钟前
前端大规模 3D 轨迹数据可视化系统的性能优化实践
前端·3d·性能优化
H7998742428 分钟前
2026动态捕捉推荐:8款专业产品全方位测评
大数据·前端·人工智能
ct9789 分钟前
Cesium 矩阵系统详解
前端·线性代数·矩阵·gis·webgl
Easonmax11 分钟前
基础入门 React Native 鸿蒙跨平台开发:栈操作可视化
react native·react.js·harmonyos
小陈phd15 分钟前
langGraph从入门到精通(十一)——基于langgraph构建复杂工具应用的ReAct自治代理
前端·人工智能·react.js·自然语言处理
我要敲一万行15 分钟前
前端面试erp项目常问问题
前端·面试
22 分钟前
ubuntu 通过ros-noetic获取RTK模块的nmea格式数据
java·前端·javascript
&活在当下&27 分钟前
uniapp 选择城市区号索引列表实现
前端·uni-app