#### 入門
* 從npmjs.com創建一個帳戶。
* 從終端控制臺安裝npm。
* 使用新用戶名登錄終端。
注意:您可以從瀏覽器中執行的許多步驟也可以直接從命令行界面獲取。跳到這里了解更多信息。
#### 創建一個帳戶
1. 轉到http://www.npmjs.com并單擊注冊。

2. 完成注冊頁面。

* 全名姓氏和名字。(您也可以輸入中間名)。
* 公共電子郵件輸入電子郵件地址 發布程序包時,此電子郵件地址將添加到程序包元數據中。這意味著下載您的軟件包的任何人都可以發現該電子郵件地址。此外,當您更新軟件包時,npm將向此帳戶發送電子郵件,以及偶爾的產品更新和信息。
* 用戶名輸入在npm內發布包或與其他用戶交互時顯示的用戶名。選擇不違反我們的政策指南的名稱。名稱必須是小寫。它可以有破折號和數字,但是為了防止虛假帳戶存在限制。
* 密碼選擇符合我們密碼要求的密碼。您的密碼必須超過7個字符,不能匹配或顯著包含您的用戶名,并且不能是此常用密碼列表或“ 我已經被Pwned ”違規數據庫的成員。
* (可選)要注冊我們的簡報,請選擇“注冊每周一次的npm”。
* 選擇“同意最終用戶許可協議和隱私政策”。
* 單擊“ 創建帳戶”。
3. 確認你的郵件地址
注意:您必須先驗證電子郵件地址,然后才能將軟件包發布到注冊表。
1. 登錄您用于注冊npm用戶帳戶的電子郵件帳戶。
2. 打開標題為“ 歡迎使用npm ”的電子郵件(如果電子郵件未顯示在收件箱中,請搜索“ 所有郵件”)。

歡迎信息包含有用資源的鏈接; 您可能想要標記它以供以后參考。
注意:如果您找不到歡迎信息,請點擊發送:

#### 設置登錄帳戶后
您現在擁有一個登錄帳戶。以下是您在安裝npm之前(或之后)可以執行的一些操作:
* 創建/編輯您的個人資料
* 設置雙因素身份驗證
* 創建組織,添加成員和組建團隊
* 了解付費帳戶和結算
* 或者您可以在終端控制臺中安裝npm,如下所述,然后返回到這些步驟。
以下屏幕截圖顯示了如果您要瀏覽網站,設置個人資料以及立即開始使用菜單的位置:

終端,編輯和Git(初學者)
如果您以前曾與終端或編輯合作,請跳過此部分。
#### 在npm,我們很高興歡迎許多全新的編碼器加入javascript世界。在開始使用npm之前,您需要了解有關設置終端,編輯器和git的信息。歡迎!
第一:
找到適用于您的計算機的終端模擬器:
幫助Apple的終端。
幫助Microsoft Windows PowerShell。
Linux 終端模擬器。
查找并選擇您喜歡的文本編輯器。
如果您尚未注冊,請考慮注冊一個git帳戶帳戶。
本章末尾的“了解更多”部分為初學者和每個人提供了額外的資源。
#### 安裝npm并管理npm版本
npm是用Node.js編寫的,所以你需要安裝Node.js才能使用npm。您可以通過Node.js網站安裝npm,也可以安裝Node Version Manager或NVM。本章介紹了這兩個選項。
如果您只是想開始探索npm,使用Node.js安裝方法是最快的。如果您是準備好進入并使用版本的高級開發人員,請使用節點版本管理器。如果您不確定,請在決定前閱讀本章。您可以隨時更改運行npm的方式。
1. 從Node.js站點安裝npm
2. 1.安裝Node.js和npm
3. OS / X或Windows
如果您使用的是OS X或Windows,請使用Node.js下載頁面中的一個安裝程序[https://nodejs.org/en/download/]()。請務必安裝標有LTS的版本。其他版本尚未經過npm測試。

#### * * Linux的
如果您使用的是Linux,請選擇以下選項之一:
點擊此處以許多Linux開發人員喜歡的方式安裝npm for Linux。
滾動Node.js下載頁面上的安裝程序
檢查NodeSource的二進制分發,看看是否有一個適用于您的系統的更新版本。
不太常見的操作系統
單擊此處了解有關為各種操作系統安裝node.js的信息。
2.測試您的安裝
安裝后,運行node -v。版本應為v8.9.1或更高版本。
3.更新npm
安裝node.js時,會自動安裝npm。但是,npm比Node.js更頻繁地更新,因此請確保您擁有最新版本。
要測試,運行npm -v。
要確保這與最新版本匹配,請滾動到此頁面的底部。如果您看到的版本與最新版本不匹配,請運行:
npm install npm@latest -g。
這將安裝最新的官方測試版本的npm。
使用版本管理器安裝Node.js和npm
由于npm和node.js產品由不同的實體管理,因此更新和維護可能變得復雜。此外,Node.js安裝過程將npm安裝在僅具有本地權限的目錄中。當您嘗試全局運行包時,這可能會導致權限錯誤。
為了解決這兩個問題,許多開發人員選擇使用節點版本管理器或nvm來安裝npm。版本管理器將避免權限錯誤,并將解決更新Node.js和npm的復雜性。
此外,開發人員可以使用nvm在多個版本的npm上測試他們的應用程序。nvm使您可以輕松切換npm以及節點版本。這樣可以更輕松地確保您的應用程序適用于大多數用戶,即使他們使用的是其他版本的npm。如果您決定安裝版本管理器,請使用您選擇的版本管理器的說明來學習如何切換版本,并了解如何使用最新版本的npm保持最新。
Apple macOS
單擊此處了解如何為MacO安裝nvm。
微軟Windows
要在Windows上安裝和管理npm和Node.js,我們建議使用nvm-windows。
Linux的
單擊此處了解如何安裝nvm for Linux。
從終端登錄到npm
要測試新帳戶,請鍵入:
npm login
系統將提示您輸入用戶名,密碼和電子郵件。請務必使用與在網站上輸入的用戶名完全相同的方式拼寫您的用戶名,否則您將創建一個新帳戶。

如果您已設置雙因素身份驗證,則在登錄時將要求您輸入一次性密碼。如果您需要更多信息,請參閱有關雙因素身份驗證的章節。
要測試您是否已成功登錄,請鍵入npm whoami。
嘗試下一個版本
適用于更高級的用戶
如果您想嘗試下一個未發布的npm版本來測試您創建的軟件包將使用計劃的下一個版本的npm,請使用以下命令:
npm install npm@next -g
這可能只是重新安裝當前版本,具體取決于開發周期。此外,這個早期版本不是最終版本。因此,功能可能與最終發布的內容相匹配也可能不匹配
學到更多
要了解有關如何使用節點版本管理器的更多信息,請單擊此處。
對于教程,有機會與他人會面,并逐步探索節點學校及其有用的網站
如果您在開發學習中感到不知所措,請參閱npm的Laurie Voss “每個人都知道除了你的東西”。它會讓你意識到你并不孤單!
如何使用Apple的終端終端。
如何使用Microsoft Windows PowerShell。
如何找到Linux 終端模擬器。
相關的CLI命令
npm adduser
npm個人資料集
npm whoami
注銷