在 DeepSeek Harness(DSH)工作流开发中,处理前端资源时经常需要压缩代码。手动处理或依赖外部服务会增加复杂度。dsh-minify 插件通过本地 Node.js 实现来解决这个问题。
插件定位¶
这是一个工作流插件,用于在本地对 JS、CSS 和 HTML 代码进行压缩。它由 uckkk 维护,纯 Node 实现,运行时无需网络连接或调用外部服务。
安装与启用¶
执行以下命令安装插件:
dsh plugin add dsh-minify
或者通过 GitHub 仓库安装:
dsh plugin add github:uckkk/dsh-minify
安装后,需在 DSH Profile 的 package.json 文件中启用该插件。在 dsh.profile.bundles 字段中添加 "dsh-minify"。
核心功能¶
- 代码压缩:支持对 JS、CSS 和 HTML 代码进行压缩处理。
- 本地执行:基于 Node.js 纯本地运行,不依赖外部 API 或网络请求。
使用方法¶
安装并在配置中启用插件后,在 DSH 会话中即可调用该插件注册的工具进行代码压缩。
注意事项¶
- 源码审查:该插件会在本地运行第三方代码,安装前请务必自行审阅源码。
- 依赖要求:使用前请确保环境已安装
@deepseek-ai/cordis(>= 4.0.1) 和@deepseek-ai/dsh-tools(>= 0.1.0-rc.6)。