当前位置:   article > 正文

React 项目 打包优化_react项目分析项目打包体积

react项目分析项目打包体积

一、打包体积分析

通过分析打包体积,才能知道项目中的哪部分内容体积过大,才能知道如何来优化

  1. 安装分析打包体积的包:npm i source-map-explorer

  2. 在 package.json 中的 scripts 标签中,添加分析打包体积的命令

    1. "scripts": {
    2. "analyze": "source-map-explorer 'build/static/js/*.js'",
    3. }
  3. 对项目打包:npm run build(如果已经打过包,可省略这一步)

  4. 运行分析命令:npm run analyze

  5. 通过浏览器打开的页面,分析图表中的包体积

二、生产环境优化

能够根据是否为生产环境对redux中间件进行优化 

store/index.js 中:

  1. let middlewares
  2. if (process.env.NODE_ENV === 'production') {
  3. // 生产环境,只启用 thunk 中间件
  4. middlewares = applyMiddleware(thunk)
  5. } else {
  6. middlewares = composeWithDevTools(applyMiddleware(thunk))
  7. }

三、路由懒加载

能够对路由进行懒加载实现代码

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/778889
推荐阅读
相关标签
  

闽ICP备14008679号