vite报错doesnotprovideanexportnamed'default'

vite报错doesnotprovideanexportnamed'default'

使用vite时控制台报错 'xxx' does not provide an export named 'default

原因:

项目依赖B,B依赖A

并且B引用A的方式是异步引入

  // 模块B
  const A=await import('A')

vite貌似只会对当前模块的异步引入进行转换,而对于依赖的依赖则不会转换

也许只是我写的不对

我这样写是为了让模块A成为模块B的可选依赖

解决方案

export default defineConfig({
  ...
  optimizeDeps:{
    include:['A']
  }
})

参考:

vite 报错 does not provide an export named ‘default‘

vite报错doesnotprovideanexportnamed'default'
https://pic.imgdb.cn/item/64a3ac0f1ddac507ccac32ea.webp
作者
Firefly
发布于
2026-04-03
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
Firefly
Hello, I'm Firefly.
公告
欢迎来到我的博客!这是一则示例公告。
音乐
暂无封面

音乐

暂未播放

0:000:00
暂无歌词
暂无歌曲
分类
标签
站点统计
文章
21
分类
3
标签
13
总字数
57,102
运行时长
601
最后活动
143 天前

目录