
一、准备工作
- 不管什么操作,都先安装npm和pnpm,下载安装即可,没难度。
官网下载:https://nodejs.org/zh-cn
npm 是 node-js 的包管理和分发工具,当安装完成 node-js 后 npm 也随之安装完成,可以通过
npm -v来校验是否安装成功
- 安装完npm后确认或修改缓存位置
打开命令窗输入:
powershell
// 根据配置获得缓存位置
npm config get cache
// 如果不满意,更换缓存位置
npm config set cache "D:\Temp\npm-cache"

- 安装pnpm,打开命令窗输入:
此刻不安装pnpm也已经能安装dsh了,但是插件安装必须使用pnpm,所以还是要安装pnpm。
打开命令窗输入:
powershell
npm install -g pnpm

二、临时安装做测试
(一)临时安装主体
打开命令窗输入:
powershell
// 临时安装
npx @deepseek-ai/dsh web

打开 http://127.0.0.1:3080 即可使用。
因为是临时安装,所以dsh被安装在新设置的缓存目录中:
D:\Temp\npm-cache

(二)临时安装插件
比如安装https://github.com/Anionex/dsh-turn-rewind,那么找到你刚才安装dsh的临时目录中的.bin目录,用命令安装。
来到这个临时.bin目录的原因是为了使用dsh命令,否则由于是装在缓存里的,其它目录中系统不认识dsh命令。
打开命令窗输入:
powershell
dsh plugin --profile web add @anionex/dsh-turn-rewind

反馈中提到了pnpm。
接着按 Ctrl+C 停掉当前 DSH,重新运行 npx @deepseek-ai/dsh web 即可。
此刻在deepseek harenss中就能搜到这个插件了。

三、正式安装
那就不再安装缓存里了,执行正式安装命令:
powershell
npm install -g @deepseek-ai/dsh
安装插件也可以直接使用dsh命令
powershell
dsh plugin --profile web add github:Anionex/dsh-turn-rewind