react-app-rewired start 启动失败报错解决方法

  前言

  关于该报错,我找到了4种可能的解决方案

  ①:npm install之后再运行npm start (推荐优先使用这种)

  https://blog.csdn.net/qq_42584411/article/details/92841803

  ②:react-app-rewired降到2.0版本

  https://blog.csdn.net/qq_43693520/article/details/93332415

  ③:运行命令npm install react-scripts 

  https://www.cnblogs.com/daixixi/p/11782831.html

  ④:更新node为最新版本

  http://www.pianshen.com/article/99114306

  

  如果你报错如下图,可以优先试试上面的第一种方法,先npm install 后在npm start

  该报错提示npm可能不是问题。 可能还有其他日志记录输出,npm WARN本地package.json存在,但缺少node_modules

  

  如果你npm install 后出现如下截图

  让你把依赖项升级到core-js @ 3的实际版本,可以直接npm install core-js@3 -save-dev 更新试试

  

  如果还是不行,看看你pack.json文件中有没有fsevents这个依赖

  

    如果有,试试把它先删除,然后重新运行项目,npm installnpm start, 这样若没有报错,

    在把该依赖还原后在 npm installnpm start, 一般可解决该问题

  

  一般来说上面的4种方法能够解决你的问题,但对我却不起作用

  后来我发现是我只顾着看下面的报错,上面还有一半被我忽略了,提示我找不到config-overrides.js文件

  

   而之所以找不到是因为我不小心把该文件写在src目录下,一定要记住,要写在src目录外,在根目录下创建该文件

   

   哎,搞了几个小时,虽然最终找到了原因,但过程真的是磨人,希望对有需要的小伙伴有帮助

  

原文地址:https://www.cnblogs.com/tu-0718/p/12541841.html