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

后续待验证。

相关推荐
leptune9 分钟前
Mac 使用 Microsoft Word 批量将 DOCX 转 PDF(保持原排版)
前端
大龄秃头程序员18 分钟前
Flutter 长列表 1 万条滑动卡顿治理:Baseline vs Optimized 可跑 Demo
前端
yingyima21 分钟前
Git 核心命令速查:掌握底层原理与实战技巧
前端
黄林晴22 分钟前
Kuikly 是什么?和KMP有什么关系?
android·前端
HokKeung23 分钟前
Git Hooks 和 Husky 怎么选
前端·前端工程化
李明卫杭州24 分钟前
Vue 3 响应式三剑客:ref、shallowRef、reactive,你真的用对了吗?
前端
触底反弹26 分钟前
🔥 JavaScript this 指向全解析:面试必考的 5 大绑定规则
前端·javascript·面试
Csvn1 小时前
TypeScript 类型守卫的 4 个实战级别:从 `filter(Boolean)` 到自定义类型谓词
前端
骑士雄师1 小时前
langchain:推荐切片策略
服务器·前端·langchain
云浪2 小时前
拆开 WAV,看见声音——JavaScript 二进制数组实战全解析
前端·javascript·ecmascript 6