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

后续待验证。

相关推荐
ConardLi15 分钟前
全网最细,一文带你弄懂 MCP 的核心原理!
前端·javascript·人工智能
OpenTiny社区21 分钟前
TinyEngine 2.4版本正式发布:文档全面开源,实现主题自定义,体验焕新升级!
前端·低代码·开源
新时代农民工Top36 分钟前
React + JavaScript 实现可拖拽进度条
前端·javascript·react.js
9ilk1 小时前
【前端基础】--- HTML
前端·html
Lafar1 小时前
Dart单线程怎么保证UI运行流畅
前端·面试
不和乔治玩的佩奇1 小时前
【 设计模式】常见前端设计模式
前端
bloxed2 小时前
vue+vite 减缓首屏加载压力和性能优化
前端·vue.js·性能优化
曼陀罗2 小时前
自动找空闲端口再启动 mock-server」的脚本
前端框架
打野赵怀真2 小时前
React Hooks 的优势和使用场景
前端·javascript
HaushoLin2 小时前
ERR_PNPM_DLX_NO_BIN No binaries found in tailwindcss
前端·vue.js·css3·html5