桌宠安装失败:提示「没有声明组合包」怎么办

本页目录

先区分输入的是仓库地址还是包名,再确认安装入口与宿主版本;不要反复重装整个 DSH。

你会看到什么

在 DeepSeek 桌面版的「添加插件」中输入 GitHub 仓库地址后,出现「插件安装失败,这个包没有声明组合包,不能作为插件管理」。#218 只提供了这段现象,没有日志和版本,不能据此确定是包声明缺失、地址解析还是宿主兼容性。

解决步骤

  1. 保留错误现场。

    记下桌面版版本、插件来源和完整提示。不要把这个错误当成网络下载失败。

  2. 优先在应用内插件管理中按包名寻找。

    打开 DSH 桌面版的插件管理,搜索 dsh-pet,核对发布者及来源指向 PC2005-cloud/dsh-pet 后安装。#115 的报告者使用的后续包已能被该入口识别,这不是对所有版本的保证。

  3. 需要终端安装时先确认 CLI 来源。

    不要直接拿 npm 全局 CLI 管理 desktop profile,按桌面版安装命令排查使用应用自带的 CLI。

怎么确认有效

插件管理显示安装成功,关闭后重新打开该页仍有 dsh-pet,DSH 能正常启动;宠物画面另按装好但不显示检查。安装成功与桌面窗口可用是两件事。

如果还不行

停止重复安装,向官方提供版本、包名或输入地址和完整安装日志。若安装后启动异常,先看更新后无法启动。不要手动伪造组合包声明来绕过检查。

来源与适用范围

原始报告:#218。本文依据已保存的 issue 正文整理,并对照官方 INSTALL 与 CONFIG 文档;未核查后续评论、当前源码与发布记录;报告中的分析和版本仅用于定位,不能据此认定当前版本仍有同样问题或已有修复。

官方参考:安装说明、配置说明(2026-11-03 查阅的上游快照)。配置和运行时目录应以该实例实际使用的 DSH_HOME 为准,~/.dsh 只是默认路径示例。官方安装文档要求安装后重开 DSH;网页实例则重启 dsh web。

确认装的是否是同一个包

#66提醒过第三方重发包可能把仓库地址指回原项目。核对实际包名、发布者与安装来源;不能只凭 package.json 中的仓库链接认定是官方包,也不把该报告当成恶意软件定论。

提示与当前 DSH 不兼容

#69记录 0.2.12 与 DSH 0.2.0-rc.1 的依赖拒绝。记录实际宿主与插件版本,对照官方兼容说明选择匹配版本;不要加猜测参数绕过检查,也不要把这组历史版本当作当前推荐组合。

资料来源(历史报告):#66、#69、#218。整理日期:2026-11-03,适用版本及证据限制见正文。