## 相关 Issue 关联 dsh-market issue: https://github.com/dsh-market/dsh-market/issues/132 ## 问题描述 在 DeepSeek Desktop 中使用 dsh-market 插件市场时,界面显示"还差一个小组件才能安装插件",无法正常使用市场功能。 ## 根因分析 根据 dsh-market 维护者的说明: dsh-market 有两条代码路径: 1. **Desktop 适配路径**(市场 ≥1.6.0,#72):当宿主提供 `desktopProfiles` + `desktopPnpm` 两个公开服务时,市场使用 Desktop 自带的打包 pnpm,`probePnpm()` **恒定返回 true** 2. **普通 DSH 路径**:宿主没有这两个服务时,回落到探测系统 pnpm 当前 Desktop 构建**没有提供 `desktopPnpm` 服务**,导致市场走了第二条路径,但系统 pnpm 的 PATH 探测在 Desktop 环境中小失败。 ## 需要的修复 参考 dsh-market PR #72,实现 `desktopPnpm` 公开服务,使市场能直接使用 Desktop 打包的 pnpm,**完全绕开系统 PATH 探测**。 ## 环境信息 - DeepSeek Desktop - macOS - node: v26.4.0 - pnpm: 11.22.0 ## 参考资料 - dsh-market PR #72: https://github.com/dsh-market/dsh-market/pull/72 - 相关讨论: https://github.com/dsh-market/dsh-market/issues/97
相关 Issue
关联 dsh-market issue: dsh-market/dsh-market#132
问题描述
在 DeepSeek Desktop 中使用 dsh-market 插件市场时,界面显示"还差一个小组件才能安装插件",无法正常使用市场功能。
根因分析
根据 dsh-market 维护者的说明:
dsh-market 有两条代码路径:
desktopProfiles+desktopPnpm两个公开服务时,市场使用 Desktop 自带的打包 pnpm,probePnpm()恒定返回 true当前 Desktop 构建没有提供
desktopPnpm服务,导致市场走了第二条路径,但系统 pnpm 的 PATH 探测在 Desktop 环境中小失败。需要的修复
参考 dsh-market PR #72,实现
desktopPnpm公开服务,使市场能直接使用 Desktop 打包的 pnpm,完全绕开系统 PATH 探测。环境信息
参考资料