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

后续待验证。

相关推荐
叶浩成52012 分钟前
vue2+a-table——实现框选选中功能——js技能提升
开发语言·前端·javascript
迂 幵13 分钟前
vue 提交表单抹除字段为空的数据
前端·javascript·vue.js
Justinc.15 分钟前
CSS3_过渡(八)
前端·css·css3
番茄小酱00117 分钟前
vue3树形结构如何实现右击弹框显示
前端·javascript·vue.js
qq_5443291717 分钟前
关于写React的一些反思和总结
前端·react.js·前端框架
MarcoPage20 分钟前
第二十一课 Vue组件实用示例
前端·javascript·vue.js
Bennett_G22 分钟前
掌握Electron工具链:在Windows操作系统上无缝开发MacOS软件
前端·javascript·macos·electron
獨枭42 分钟前
使用阿里云远程访问 Synology Web Station 的指南
前端·阿里云·云计算
zqwang8881 小时前
Vue3.5正式上线,父传子props用法更丝滑简洁
前端·javascript·vue.js
一支榴莲挞1 小时前
前后端分离练习(云客项目)
java·vue.js·spring boot·前端框架