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