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