最近在从vue2过渡到vue3,引入路由完成之后发现报错了
Uncaught SyntaxError: The requested module '/node_modules/.vite/deps/vue-router.js?v=0d658a16' does not provide an export named 'default'
挠头,我去网上查到的解决方案说是这样
npm uninstall vue-router
npm install vue-router@next -S
照做之后发现不对,还是报错,于是我点报错信息提示在引入路由那一行
我原来写的是import VueRouter from 'vue-router'
现在vue3要这么写 import * as VueRouter from 'vue-router'
改完之后再运行就不报错了