`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`
发现可以成功跳转。
于是我将这个方法用在我的项目上,发现问题被神奇的解决了!!!!!