/node_modules/.vite/deps/vue-router.js?v=47d79725' does not provide an export named 'default'
时间: 2023-11-27 12:54:51 浏览: 182
vue_router.js
这个错误通常出现在使用 Vue Router 3.x 版本时,但是使用了 Vue Router 4.x 版本的语法。Vue Router 3.x 版本和 4.x 版本的语法有一些不同,如果你使用了 4.x 版本的语法,但是安装的是 3.x 版本的 Vue Router ,就会出现这个错误。
解决方法是:
1. 升级 Vue Router 版本到 4.x。
2. 如果不想升级,可以更改代码,使用 3.x 版本的语法。
例如,如果你在 3.x 版本中使用的是 `createRouter()` 函数来创建路由实例,而在 4.x 版本中使用的是 `createRouter()` 函数来创建路由器实例,那么你需要将代码更改为:
```javascript
import { createRouter, createWebHistory } from 'vue-router'
const router = createRouter({
history: createWebHistory(),
routes: [...]
})
```
这样就可以解决这个错误了。
阅读全文