在 NPM(Node 套件管理器)上發布套件不僅是與其他開發人員分享您的工作的一種方式,也是在開發社群中脫穎而出的一種方式。想像一下,創建一個可重複使用的解決方案,可以整合到世界各地的各種專案中,從而節省其他程式設計師的時間和精力。
在本文中,您將逐步學習如何在 NPM 上配置、發布和維護自己的包,使您的貢獻易於訪問並提高您作為開發人員的知名度。
開始之前,請確保您擁有:
在終端機中執行以下命令,以驗證 Node.js 和 NPM 是否安裝成功。
如果安裝正確,終端機會顯示各個版本。
結果將類似以下內容:
首先使用您想要的套件名稱建立一個資料夾。就我而言,我選擇了「string-reverser-jm」。
初始化 NPM:
執行上述指令時,終端機會問你幾個問題來建立 package.json 檔案。
以下是我們需要填寫的每個項目的解釋。
如果您完成了問題並且 NPM 創建了沒有任何此資訊的文件,請在編輯器中打開創建的文件並添加缺少的內容。
範例:
在專案根目錄中建立index.js檔案。
為了在發布之前測試包,我們將使用 npm link 命令
在套件目錄下,執行指令:
在要測試套件的項目中,執行指令:
在測試專案中匯入並使用該套件以確保其正常運作:
要刪除已建立的鏈接,只需在測試專案目錄中執行命令 npm unlink string-reverser-jm ,然後在套件目錄中執行 npm unlink 即可。
首先,為套件建立一個 Git 儲存庫並將其連結到 NPM。這透過提供原始程式碼來提高透明度和信任,促進協作和社群貢獻,並透過 CI/CD 實現自動化,以實現更有效率的管理和維護。
要連結到 NPM,請複製儲存庫的 https 位址並將其新增至 package.json:
使用您的登入詳細資料登入 NPM:
執行以下命令來發布套件:
好的,該軟體包很快就會在 NPM 註冊表中可用!
https://www.npmjs.com/package/string-reverser-jm
進行更新或錯誤修復時,請使用下列命令之一根據語意版本控制增加 package.json 中的版本號:
然後發布更新版本:
以上是如何將套件發佈到 npm:逐步指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!