Skip to content

修复 Windows 安装包缺少 DSH 运行时依赖 - #11

Merged
Modole merged 1 commit into
mainfrom
codex/fix-windows-runtime-dependencies
Aug 14, 2026
Merged

修复 Windows 安装包缺少 DSH 运行时依赖#11
Modole merged 1 commit into
mainfrom
codex/fix-windows-runtime-dependencies

Conversation

@Modole

@Modole Modole commented Aug 14, 2026

Copy link
Copy Markdown
Owner

变更

  • 将 DSH 非可选 peer dependencies 显式声明为桌面客户端生产依赖
  • 新增安装包运行时依赖闭包检查,并接入 macOS/Windows 安装器工作流
  • 将补丁版本提升到 0.2.2

原因与影响

@deepseek-ai/dsh 的部分运行时模块通过 peer dependency 关联。开发环境中的 npm 会自动提升它们,但 electron-builder 按生产依赖图裁剪时会遗漏,导致 Windows 安装后主进程报 ERR_MODULE_NOT_FOUND。修复后打包器会收集完整依赖,未来同类遗漏会直接让安装器 CI 失败。

验证

  • npm run lint
  • npm test(54 项通过)
  • npm run audit:public
  • npm audit --omit=dev(0 vulnerabilities)
  • macOS arm64 DMG 构建成功
  • 安装包内 585 个包的运行时依赖闭包检查通过
  • 隔离用户目录启动安装包,DSH 本地服务成功就绪

@Modole
Modole marked this pull request as ready for review August 14, 2026 21:12
@Modole
Modole merged commit 40e5ad7 into main Aug 14, 2026
2 checks passed
@Modole
Modole deleted the codex/fix-windows-runtime-dependencies branch August 14, 2026 21:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant