export 'default' (imported as 'listUser') was not found in '@/api/user/index.js' (possible exports: addUser, listUser)
时间: 2023-10-20 09:10:47 浏览: 126
这个错误提示意味着你在使用默认导出时,导入的模块中没有默认导出。
可能的解决方法有:
1. 将导入语句改为按名称导入:
```js
import { listUser } from '@/api/user/index.js'
```
2. 如果你一定要使用默认导出,那么可以将导出方式改为默认导出:
```js
export default {
addUser: () => {},
listUser: () => {}
}
```
然后在导入时也使用默认导入:
```js
import userApi from '@/api/user/index.js'
userApi.listUser()
```
希望这能帮到你!
相关问题
export 'default' (imported as 'getPicCode') was not found in '@/api/login' (possible exports: getPicCode)
根据提供的引用内容[1],错误描述是在webpack5下使用Vue3挂载自定义的组件时出现了错误。错误具体描述为"export 'default' (imported as 'Vue') was not found in 'vue' (possible exports: )"。根据引用和引用[3],可以看出在Vue3中,应该使用"import {createApp} from 'vue'"来导入Vue,并且使用"createApp(App).mount('#app')"来挂载自定义的组件。而在Vue2中,应该使用"import Vue from 'vue'"来导入Vue,并且使用"new Vue({el: '#app', render: h => h(App)})"来挂载自定义的组件。根据错误描述中提到的"export 'default' (imported as 'getPicCode') was not found in '@/api/login' (possible exports: getPicCode)",可能是在导入'@/api/login'模块时,没有正确导出'getPicCode'。
(0 , vue_router__WEBPACK_IMPORTED_MODULE_0__.createWebHistory) is not a function TypeError: (0 , vue_router__WEBPACK_IMPORTED_MODULE_0__.createWebHistory) is not a function at eval (webpack-internal:///./src/router/index.js:7:72) at Module../src/router/index.js (http://localhost:8080/js/app.js:52:1) at __webpack_require__ (http://localhost:8080/js/app.js:168:33) at fn (http://localhost:8080/js/app.js:423:21) at eval (webpack-internal:///./src/main.js:4:71) at Module../src/main.js (http://localhost:8080/js/app.js:41:1) at __webpack_require__ (http://localhost:8080/js/app.js:168:33) at http://localhost:8080/js/app.js:1348:109 at Function.__webpack_require__.O (http://localhost:8080/js/app.js:214:23) at http://localhost:8080/js/app.js:1349:53
这个错误是因为在你的代码中,调用了一个不存在的函数 `createWebHistory`。这个函数通常是用于创建一个路由历史记录对象的,在 Vue Router 中使用。你需要确保你已经正确引入了 Vue Router,并且在调用 `createWebHistory` 之前已经将其正确初始化。如果你已经正确引入并初始化了 Vue Router,但仍然遇到这个错误,你可以检查一下你的代码是否有语法错误或其他类型的错误。
阅读全文