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


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

 

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

解决方案:

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

 

2.更改代码

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

 

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

 

 

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

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM