EasyNPM
EasyNPM提供了全面的 npm 套件選擇,讓開發人員輕鬆找到高品質的程式碼資源並將其整合到他們的專案中。
EasyNPM 是什麼?
一個平台,用戶可以輕鬆搜尋 nodejs 套件並瀏覽詳細資訊而無需離開頁面。一鍵複製 npm、yarn 和 pnpm 等流行套件管理器的選項。
主要特性和優點
簡化發布: EasyNPM自動化了發布包涉及的許多手動步驟,例如:
遞增版本號(補丁、次要或主要版本)。
運行測試。
將更改提交到Git。
在Git 中標記發布版本。
發佈到npm。
互動式提示: EasyNPM使用互動式提示來引導你完成發布過程,清楚地說明正在執行的操作,並允許你確認或修改設定。
版本管理: 它提供了方便的命令,用於根據語義版本控制(semver) 遞增套件版本。你可以使用簡單的指令(例如easy-npm patch
、 easy-npm minor
或easy-npm major
)輕鬆地遞增補丁、次要或主要版本。
Git 集成: EasyNPM與Git 無縫集成,自動提交更改並標記發布版本。這有助於維護包的清晰版本歷史記錄。
發布前檢查: 它可以在發布前運行測試,以確保你的套件按預期工作。這有助於防止發布損壞的包。
可自訂: 雖然它簡化了流程,但EasyNPM仍然是可自訂的。你可以配置各種選項以滿足你的特定需求。
用法範例
全域安裝EasyNPM : npm install -g easy-npm
在終端中導航到你的包的目錄。
要發布新的補丁版本: easy-npm patch
然後EasyNPM將:
遞增package.json
中的補丁版本。
運行你的測試。
將更改提交到Git。
在Git 中標記發布版本。
將提交和標籤推送到Git。
將包裝發佈到npm。