vue项目控制台显示vue-router无法连接,进行自动跳转问题解决

`runtime-core.esm-bundler.js?5c40:40 [Vue warn]: Failed to resolve component: router-viewIf this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement. at <App>warn @ runtime-core.esm-bundler.js?5c40:40resolveAsset @ runtime-core.esm-bundler.js?5c40:2905resolveComponent @ runtime-core.esm-bundler.js?5c40:2854render @ cjs.js?!./node_modul…plate&id=7ba5bd90:6renderComponentRoot @ runtime-core.esm-bundler.js?5c40:914componentUpdateFn @ runtime-core.esm-bundler.js?5c40:5649run @ reactivity.esm-bundler.js?a1e9:190instance.update @ runtime-core.esm-bundler.js?5c40:5763setupRenderEffect @ runtime-core.esm-bundler.js?5c40:5777mountComponent @ runtime-core.esm-bundler.js?5c40:5559processComponent @ runtime-core.esm-bundler.js?5c40:5517patch @ runtime-core.esm-bundler.js?5c40:5119render @ runtime-core.esm-bundler.js?5c40:6278mount @ runtime-core.esm-bundler.js?5c40:4474app.mount @ runtime-dom.esm-bundler.js?830f:1607eval @ main.js?56d7:11./src/main.js @ app.js:1009__webpack_require__ @ app.js:849fn @ app.js:1511 @ app.js:1033__webpack_require__ @ app.js:849checkDeferredModules @ app.js:46(匿名) @ app.js:925(匿名) @ app.js:928`

试过很多方法,包括对其node版本号,vue版本号,vue-router组件版本号,最终想尝试直接迁移别人已实现的项目看是否是环境及版本问题。

打开别人项目运行时,直接`npm run serve` 提示

`> zlqq-client@0.1.0 serve> vue-cli-service serve'vue-cli-service' 不是内部或外部命令,也不是可运行的程序或批处理文件。``

搜索解决方法是:这个错误信息显示 "vue-cli-service" 命令未找到。这可能是由于 Vue CLI 没有正确安装或者环境变量没有正确配置导致的。我选择直接选在不全局安装 Vue CLI,可以在项目的根目录中使用以下命令安装 Vue CLI 作为项目依赖:

`npm install --save-dev @vue/cli`

发现可以成功跳转。

于是我将这个方法用在我的项目上,发现问题被神奇的解决了!!!!!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值