關於 npm

npm 是全球最大的軟體註冊表。來自各個洲的開源開發人員使用 npm 來分享和借用套件,許多組織也使用 npm 來管理私人開發。

npm 包含三個不同的組成部分

  • 網站
  • 命令列介面 (CLI)
  • 註冊表

使用 網站 來探索套件、設定個人資料,以及管理 npm 體驗的其他面向。例如,您可以設定 組織 來管理對公開或私人套件的存取權限。

CLI 從終端機執行,而且是大多數開發人員與 npm 互動的方式。

註冊中心 是 JavaScript 軟體的大型公開資料庫,以及其周圍的元資訊。

使用 npm 來 . . .

  • 調整應用程式的程式碼套件,或原封不動地納入套件。
  • 下載您可以立即使用的獨立工具。
  • 使用 npx 執行套件,而無需下載。
  • 與任何 npm 使用者分享程式碼,無論身在何處。
  • 將程式碼限制給特定開發人員。
  • 建立組織來協調套件維護、編碼和開發人員。
  • 使用組織來組成虛擬團隊。
  • 管理多個版本的程式碼和程式碼相依性。
  • 當基礎程式碼更新時,輕鬆更新應用程式。
  • 探索解決相同難題的多種方法。
  • 尋找從事類似問題和專案的其他開發人員。

入門

若要開始使用 npm,您可以 建立帳戶,該帳戶將在 http://www.npmjs.com/~yourusername 中提供。

在您設定 npm 帳戶後,下一步是使用命令列介面 (CLI) 來 安裝 npm。我們期待看到您創作的作品!

分享套件並與他人合作

如果您選擇公開分享您的套件,則無需付費。若要使用和分享私人套件,您需要升級您的帳戶。若要與他人分享,請建立稱為npm 組織的組織,並邀請其他人與您合作,無論是私人(付費)或公開(免費)。

您也可以使用私人 npm 套件註冊表,例如 GitHub 套件 或開源 Verdaccio 專案。這讓您可以開發內部套件,而不會公開分享。

深入了解

如需進一步了解 npm 作為產品、即將推出的新功能和 npm 的有趣用途,請務必在 Twitter 上關注 @npmjs

如需指導、教學和學習,請造訪 Node 學校。考慮參加或主辦您附近場地的 Node 學校活動(通常免費!),或使用您可以在網站上找到的自助工具。

CLI 參考文件

儘管相關的 CLI 命令已在本使用者文件中涵蓋,但 CLI 包含命令列說明、其自己的 文件區段和即時說明(手冊頁面)