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

版本
vite 3.2.3
现象

项目依赖B B依赖A
运行时引用A报错

The requested module ‘/node_modules/A/lib/index.js?v=8bb229e7’ does not provide an export named ‘default’
原因

依赖A不是ES模块

解决

vite.config.ts添加配置

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

一站式 AI 云服务平台

更多推荐