dsh-plugin-dedupe:給 DSH profile 加一道插件去重檢查

## 前言 用 DSH 時,插件一般裝在 profile 目錄裏,由 profile 的 `package.json` 統一管理。裝得多了會出現一個問題:同一個插件可能被聲明兩次,比如一次來自 `github:`、一次來自本地 `file:`,包名相同、來源不同,結果 `node_modules` 裏同名包多份並存,輕則佔空間,重則讓運行時加載到錯誤版本,排查起來很費時間。 dsh-plugin-dedupe 解決的就是這件事:在安裝前掃描 profile,發現重複聲明直接阻斷安裝。下面介紹它的功能、安裝和使用方式。 ## 這是什麼 dsh-plugin

閱讀全文