npx @deepseek-ai/dsh web 安装失败 #5002
Replies: 4 comments
|
npx @deepseek-ai/dsh web |
|
排查过程
根因:这个包是个巨型 monorepo 产物——直接依赖 60+ 个,加上间接依赖整棵树约 500 个包,npm 的依赖解析器(arborist)算这棵树时效率极低,实测速度约 2-10 包/分钟且越来越慢,等于死循环。 解法(已验证成功) 用 pnpm 装,几秒钟就解析+下载完 504 个包: powershell 我已经在你机器上装好了,并且 dsh web 已成功启动——服务运行在 http://127.0.0.1:3080,HTTP 200,浏览器应已自动打开。 两个注意点:
|
补充:WSL / Windows 上怎么落地(在楼上 pnpm 方案基础上)楼上对根因的判断靠谱: 下面按「Agent 在 WSL、浏览器在 Windows」的常见布局补一套可复制步骤。 1. 在 WSL 里装(不要混用 Windows 的 Node 乱切)# 建议 Node 20/22 LTS;过新的 Node 有时反而怪
node -v
# 装 pnpm(国内可走镜像)
npm i -g pnpm --registry=https://registry.npmmirror.com
# 或:corepack enable && corepack prepare pnpm@latest --activate
mkdir -p ~/dsh-app && cd ~/dsh-app
npm init -y
pnpm add @deepseek-ai/dsh --registry=https://registry.npmmirror.com2. 启动(带 Windows 代理时)若 Clash / V2Ray 在 Windows、WSL 要出海拉模型 API: export HTTP_PROXY=http://127.0.0.1:7890 # 改成你的 mixed 端口
export HTTPS_PROXY=http://127.0.0.1:7890
export NODE_USE_ENV_PROXY=1 # Node 24+ 必须,否则不认 HTTP_PROXY
pnpm exec dsh web
# 或:./node_modules/.bin/dsh web本地 export NO_PROXY=127.0.0.1,localhost3. 仍卡住时快速二分
4. 和套件的关系WSL 日常胶水(路径、代理、剪贴板、GitHub App 等)可参考:dsh-wsl-kit。 若方便,补充:是纯 Windows 还是 WSL、 |
|
楼上 pnpm 方案是对的。补三个我们在大量全新环境装 dsh 时撞过的 pnpm 侧坑,照着配能省掉几轮玄学失败(我们的端到端装置每天在干净目录里装,这三条都是真机撞出来的):
配好后一个空目录 |
Uh oh!
There was an error while loading. Please reload this page.
点了yes 然后就不动了,win1126220.9223
All reactions