家人们,你在安装deepseek-DSH的过程中会遇到如下的报错嘛,折磨了我一晚上,如果你有遇到这样的问题,希望以下文章对你有帮助。
1.报错信息如下所示
deploy pnpm install(经 npx,无需预装)
npm notice run npx
npm notice run pnpm install --prefer-offline
'"C:\Users\Dell\AppData\Local\npm-cache_npx\e6e0ed1aca658cae\node_modules.bin...\pnpm\pnpm"' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
deploy 命令失败:npx -y pnpm install --prefer-offline
2.我直接使用以下命令(npx -y pnpm install --prefer-offline)是可以执行的,但是运行node deploy.mjs就是一直报错
3.将报错信息丢给deepseek,发现这老哥不给安装啊

4.没办法啊,只能各种找问题,最简单的方式就是以下这一种,修改源代码

5.文件位置就在E:\*****\****\dsh-redteam-model-main\deploy

6.我还是复制粘贴出来结果
第1处
run(["npx", "-y", "pnpm", "install", "--prefer-offline"], [], { cwd: PROFILE_WEB });
修改之后
run(["pnpm", "install", "--prefer-offline"], [], { cwd: PROFILE_WEB });
第2处
run(["npx", "-y", "pnpm", "add", ...], [], { cwd: PROFILE_WEB });
修改之后
run(["pnpm", "add", ...], [], { cwd: PROFILE_WEB });
7.修改之后,记得保存,按照提示文档运行即可
node deploy.mjs

8.其实,挺简单的问题,就是使用npx -y会报错,删除即可,没问题直接运行即可
npx @deepseek-ai/dsh web

9.直接使用浏览器,访问即可

PS:
1.本篇仅技术交流使用;
2.未授权漏洞扫描和渗透测试均属于违法行为;
3.能力越大,责任越大,请谨慎使用AI技术;
4.切勿用于商务用途。