描述
当我启动项目时发现如下警告
export 'default' (imported as 'VueRouter') was not found in 'vue-router'
(possible exports:NavigationFailureType, RouterLink, RouterView,
START_LOCATION, createMemoryHistory, createRouter, createRouterMatcher,
createWebHashHistory, createWebHistory, isNavigationFailure,
loadRouteLocation, matchedRouteKey, onBeforeRouteLeave,onBeforeRouteUpdate,
parseQuery, routeLocationKey, routerKey,routerViewLocationKey,
stringifyQuery, useLink, useRoute, useRouter, viewDepthKey)
查阅资料后发现是我使用的vue版本跟vue-router版本不兼容导致的,
于是我准备卸载vue-router,给它换一个版本
第一次尝试
npm uninstall vue-router --legacy-peer-deps
npm install vue-router@3.5.2 --legacy-peer-deps
千万要注意
vue2搭配vue-router3
vue3搭配vue-router4