關於react-router: export ‘Switch‘ (imported as ‘Switch‘) was not found in ‘react-router‘報錯


今天寫react項目出現了個報錯,前前后后整了兩個多小時,這里分享一下,避免踩坑

 

 

 

我們知道,在react項目里使用路由的集中管理,需要安裝react-router-config,而在我安裝引入之后就出現以上報錯,

我只好順着錯誤去看看react-router-config的源碼,這里發現react-router-config使用的竟然還是react-router v5的Switch,我當時就無語了,哥們時代變了你不知道嗎,我的react-router-dom是^6,所以才產生了報錯。

 

 

 把router版本改成v5即可

不了解v6的小伙伴可以自行查閱下官網React Router | Docs Home


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM