如果你的react脚手架运行成功之后,页面是白色的,并且在控制台中有以下错误

react项目启动报错:Uncaught TypeError: Cannot read property ‘forEach‘ of undefined

 

那么这是由于,你的浏览器安装了react-devtools扩展程序导致的,很多人的办法是直接禁用掉react-devtools,我这里建议大家不要,毕竟这个插件还是挺好用的,而且安装起来实在是麻烦

解决方案:

1. 更换其他浏览器来预览【用火狐】

react项目启动报错:Uncaught TypeError: Cannot read property ‘forEach‘ of undefined

 

2.更改代码

在你的项目中找到  node_modules/@pmmmwh/react-refresh-webpack-plugin 这个文件

react项目启动报错:Uncaught TypeError: Cannot read property ‘forEach‘ of undefined

 

将这行代码注释掉,然后重新启动项目就可以了!

react项目启动报错:Uncaught TypeError: Cannot read property ‘forEach‘ of undefined

 

 

这时候项目可以正常运行,你的插件也能使用

但是这个方法比较麻烦,每次创建脚手架都需要更改,但是这个问题只有新版本的react会有,老版本的好像不存在这个问题

 

相关文章:

  • 2021-12-24
  • 2021-10-03
  • 2022-12-23
  • 2022-12-23
  • 2021-12-24
  • 2021-04-02
  • 2021-12-29
  • 2021-09-09
猜你喜欢
  • 2021-12-24
  • 2021-10-27
  • 2021-10-10
  • 2021-08-28
  • 2021-11-17
  • 2021-09-17
相关资源
相似解决方案