ncaught TypeError: Object(...) is not a function at eval (webpack-internal:///./node_modules/vue

vue-router.esm-bundler.js?6c02:2143 Uncaught TypeError: Object(…) is not a function
at eval (webpack-internal:///./node_modules/vue-router/dist/vue-router.esm-bundler.js:2161:97)
at Module…/node_modules/vue-router/dist/vue-router.esm-bundler.js (chunk-vendors.js:1725:1)
at webpack_require (app.js:849:30)
at fn (app.js:151:20)
at eval (webpack-internal:///./src/router/index.js:3:68)
at Module…/src/router/index.js (app.js:1160:1)
at webpack_require (app.js:849:30)
at fn (app.js:151:20)
at eval (webpack-internal:///./src/main.js:12:65)
at Module…/src/main.js (app.js:1148:1)
在这里插入图片描述
今天在写一个vue Cli3项目的时候遇到一个问题,由于创建项目的时候没有事先安装vue-router,后续通过npm install vue-router --save安装的。

   "dependencies": {
    "core-js": "^3.6.4",
    "vue": "^2.6.11",
    "vue-router": "^4.0.16"
  },

在这里插入图片描述
实际版本也是4.0.16.
认真检查代码没错后,最后发现是版本原因。

降低vue-router的版本(3版本的应该都可以) 3.0.1 或者 3.5.2

npm install vue-router@3.5.2
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱写bug的小邓程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值