vue 使用import之后就会报Object(...) is not a function的错

最近在学习vue,学到了路由,vue-router,

写demo的时候,想引入import VueRotuer from “vue-router”,但是添加这句引用浏览器就会报错,具体错误找了一晚上,网上也众说纷纭,估计大家遇到的问题都不一样吧

最后找到一篇博客是这样写的:

vue-router版本太高会和vue2起冲突,虽然router4.X的大部分的 Vue Router API 都没有变化,但vue-router 3.x 只能结合 vue2 进行使用

解决也很简单:**卸载4版本的router,@指定版本装3.x的vue-router即可,我按自己的习惯安装3.5.2的vue-router亲测可用~**命令如下

  • npm uninstall vue-router
  • npm i vue-router@3.5.2

抱着试试的心态结果还真成功了,果然,代码是有无限可能性的

参考博客https://blog.csdn.net/qq_44831907/article/details/122808201

posted @ 2022-03-08 21:06  你相信光吗12138  阅读(681)  评论(0编辑  收藏  举报