在 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)。