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

后续待验证。

相关推荐
zengyuhan50313 小时前
Windows BLE 开发指南(Rust windows-rs)
前端·rust
醉方休13 小时前
Webpack loader 的执行机制
前端·webpack·rust
Mintopia13 小时前
无界微前端:父子应用通信、路由与状态管理最佳实践
架构·前端框架·全栈
前端老宋Running14 小时前
一次从“卡顿地狱”到“丝般顺滑”的 React 搜索优化实战
前端·react.js·掘金日报
隔壁的大叔14 小时前
如何自己构建一个Markdown增量渲染器
前端·javascript
用户44455436542614 小时前
Android的自定义View
前端
WILLF14 小时前
HTML iframe 标签
前端·javascript
枫,为落叶14 小时前
Axios使用教程(一)
前端
小章鱼学前端14 小时前
2025 年最新 Fabric.js 实战:一个完整可上线的图片选区标注组件(含全部源码).
前端·vue.js
ohyeah14 小时前
JavaScript 词法作用域、作用域链与闭包:从代码看机制
前端·javascript