安装失败排查

故障排查更新于 2026-08-17 · 约 3 分钟阅读

先读报错#

排查的第一步是读完整报错,而不是直接重试。报错通常会指出失败阶段:下载、依赖安装还是构建脚本。带着具体错误信息对号入座,比盲目换命令有效得多。

症状一:命令不存在或启动报错#

症状node 提示 command not found,或启动 DSH 时报兼容性错误。

原因:Node.js 没装,或版本低于 DSH 要求的 20 LTS。

解决:先确认版本:

node -v

输出 v20.x 或更高即可;不满足就回到第 1 课,按系统装好 Node.js 20 LTS。

症状二:下载卡住或网络超时#

症状:npx 拉包长时间不动,或报 ETIMEDOUT 之类的网络错误。

原因:npm 默认源与 GitHub 在国内访问不稳定,这是最常见的失败来源。

解决:回到第 2 课换源——临时用 npx --registry=https://registry.npmmirror.com @deepseek-ai/dsh web,或永久 npm config set registry https://registry.npmmirror.com。偶发超时直接重试一次,往往就好。

症状三:插件装了但功能不完整#

症状:GitHub 来源的插件安装过程没报错,装完却跑不起来。

原因:pnpm 默认不执行 GitHub 来源包的构建脚本,插件没构建完整。

解决:回到第 5 课,在 profile 的 pnpm-workspace.yaml 里把该仓库加入 allowBuilds 后重装。

还不在这三类里#

其余情况——版本锁定、冷门报错等——查完整的安装失败排查文档;收录时效等疑问看常见问题速查

找人帮忙#

自助排查仍解决不了,就带着完整报错求助:插件问题去其 GitHub 仓库提 issue,DSH 本体问题去官方仓库,站点问题在交流群反馈,详见反馈与社区渠道

系列完结#

恭喜,六课教程到此完结。回教程目录随时复习,接下来推荐: