You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何我的Vite配置中optimizeDeps.include不生效?

问题说明
  • 已创建最小复现示例
  • 因特定需求,将event-source的代码复制到自身Vite项目中使用,代码存放路径为src/utils/eventsource/index.js
  • 对应的vite.config.js配置如下:
export default defineConfig({
  build: {
    commonjsOptions: {
      include: [/src/utils/eventsource/index.js/, /node_modules/],
    },
  },
  optimizeDeps: {
    include: ['src/utils/eventsource/index.js'],
  },
});
  • 尝试三种方式导入该模块并启动开发服务器,均出现异常:
    1. 导入语句:import { EventSourcePolyfill } from '../utils/eventsource'
      控制台报错:Uncaught SyntaxError: The requested module '/src/utils/eventsource/index.js' does not provide an export named 'EventSourcePolyfill'
    2. 导入语句:import * as eventsource from '../utils/eventsource';
      导入成功,但执行const { EventSourcePolyfill, NativeEventSource, EventSource } = eventsource;后,三个变量的值均为undefined
    3. 导入语句:import eventsource from '../utils/eventsource';
      出现与第一种方式完全相同的错误
      错误提示截图

内容的提问来源于stack exchange,提问作者肉蛋充肌

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 17:52:08