dsh-npm-script
在终端中运行以下命令:
dsh plugin install zouzhipeng/dsh-npm-script
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 的 Plugins 页面安装输入框中执行 dsh plugin install zouzhipeng/dsh-npm-script,或从开源仓库 https://github.com/zouzhipeng/dsh-npm-script 了解详情后安装,启用 dsh-npm-script bundle 并刷新页面。
插件介绍
在 DeepSeek Harness Web 里跑前端或 monorepo 时,package.json 里的 scripts 往往散落在多个子项目里,终端里反复 cd、记命令名并不轻松。dsh-npm-script 在界面右下角放一个常驻悬浮按钮,打开后按项目分组展示当前工作区扫描到的全部 npm scripts,让你在同一处浏览和触发常用任务。
每个脚本都有清晰的状态:可执行、执行中或停止中。常驻型命令(例如 npm run dev)会一直保持执行中,需要时一键停止。选中脚本可查看捕获的 stdout / stderr,运行过程中输出会轮询刷新;输出里的 http / https 地址会自动变成可点击链接,面板还会汇总本次运行出现过网址,方便直接打开本地调试地址。
插件面向日常在 Harness Web profile 下工作的开发者,尤其适合多包仓库、多子目录并存的工作区。命令来源严格限于各 package.json 的 scripts 字段,界面语言跟随 Harness 中英切换。若你希望在浏览器里就能管理脚本、盯输出、点开服务地址,而不必来回切终端,这个插件会很顺手。
使用场景
- 在 Harness Web 里一键启动各子项目的 npm run dev 并点开输出里的本地地址
- monorepo 中按项目浏览 package.json scripts,避免反复切换终端目录
- 需要查看长期运行脚本的实时输出,并在必要时从界面停止进程
适合人员
- 日常在 DeepSeek Harness Web profile 下开发的前端与全栈开发者
- 维护多包或多子目录工作区的团队
- 希望在浏览器内管理 npm scripts 而不依赖额外终端面板的人