export 'default' (imported as 'VueRouter') was not found in 'vue-router'
(possible exports: NavigationFailureType, RouterLink, RouterView, START_LOCATION, createMemoryHistory,
createRouter, createRouterMatcher, createWebHashHistory, createWebHistory, isNavigationFailure, matchedRouteKey,
onBeforeRouteLeave, onBeforeRouteUpdate, parseQuery, routeLocationKey, routerKey, routerViewLocationKey,
stringifyQuery, useLink, useRoute, useRouter, viewDepthKey)
发现默认npm i vue-router -S 安装,vue-router安装为最新版本@4.0.13,版本太高。
npm uninstall vue-router -S //卸载最新版本
npm i vue-router@3.5.1 -S //安装旧版本
问题解决,如有不对之处,请大佬指出
解决vue cli5 + vue2.x下出现export ‘default‘ (imported as ‘VueRouter‘) was not found in ‘vue-router‘问题
报错内容export 'default' (imported as 'VueRouter') was not found in 'vue-router' (possible exports: NavigationFailureType, RouterLink, RouterView, START_LOCATION, createMemoryHistory, createRouter, createRouterMatcher, createWebHashHistory, createWebHistory
出现警告:
"export ‘default’ (imported as ‘VueRouter’) was not found in ‘vue-router’
"export ‘default’ (imported as ‘Vue’) was not found in ‘vuer’
原因是cli4和cli3不太一样 需要引用相对应的使用的东西
// import Vue from 'vue'
// 不要引用整个Vue cli4默认创建是导入createApp方法
import { createAp
本文就第二种情况进行讨论
这种情况一般是运行npm install vue-router --save-dev 后启动报错,这是因为安装的时候默认安装最新版本可能与其他插件不兼容,重新安装旧版本即可
命令:cnpm install vue-router@+版本号 --save-dev
实例:cnpm install vue-router@3.1.3--save.
Vue3 "export ‘createWebHistory, createRouter’ was not found in ‘vue-router’
在vue3中vue-router写法要改变
import { createRouter, createWebHistory } from 'vue-router'
//import Router from 'vue-router'
// Vue.use(Router)
const routes = [
path: '/ho
C:\Users\little_shark\Desktop\project-SPH\app>cnpm install --save vue-router
√ Installed 1 packages
√ Linked 2 latest versions
√ Run 0 scripts
peerDependencies WARNING vue-router@late