Pixiv - KiraraShss
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']
}
})参考:


