vue腳手架創建項目后使用路由報錯Object(...) is not a function問題


在這之前我做過的vue項目沒有這種問題,今天突然出現這個問題,也檢查了很久的代碼,最后解決我也不知道我是哪一步做錯了

首先我是創建的vue2項目,基本操作跟平常一樣,在運用路由跳轉的時候遇到這個問題

 

 

真正的原因是vue-router,vuex和vue的版本不匹配。解決方法:卸載vue-router和vuex npm uninstall vue-router和npm uninstall vuex,安裝匹配版本,我這里可以運行的版本是vue-router: “^3.5.2”, vuex: “^3.6.2”。輸入命令npm install vue-router@3.5.2和npm install vuex@3.6.2,然后再次進行npm run dev就可以使用了


免責聲明!

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



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