桌宠安装失败:提示「没有声明组合包」怎么办
先区分输入的是仓库地址还是包名,再确认安装入口与宿主版本;不要反复重装整个 DSH。
你会看到什么
在 DeepSeek 桌面版的「添加插件」中输入 GitHub 仓库地址后,出现「插件安装失败,这个包没有声明组合包,不能作为插件管理」。#218 只提供了这段现象,没有日志和版本,不能据此确定是包声明缺失、地址解析还是宿主兼容性。
解决步骤
- 保留错误现场。
记下桌面版版本、插件来源和完整提示。不要把这个错误当成网络下载失败。
- 优先在应用内插件管理中按包名寻找。
打开 DSH 桌面版的插件管理,搜索
dsh-pet,核对发布者及来源指向PC2005-cloud/dsh-pet后安装。#115 的报告者使用的后续包已能被该入口识别,这不是对所有版本的保证。 - 需要终端安装时先确认 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 的依赖拒绝。记录实际宿主与插件版本,对照官方兼容说明选择匹配版本;不要加猜测参数绕过检查,也不要把这组历史版本当作当前推荐组合。