node.js學習之npm 入門 ——2.《下載和管理npm》

farmerz發表於2019-02-16

怎樣去下載和管理npm

npm被內建到了node.js之內,如果想要使用的話需要下載安裝node.js。你可以通過Node.js網站安裝npm,或者通過安裝Node Version Manager或者NVM。下面解釋這兩個選項。

如果你想要開始探索npm,使用Node.js安裝的方法是最快的。
如果你是一個高階開發者做好了使用不同版本工作的準備,那麼使用node版本管理器。如果你不確定,那麼讀完下面再做決定。當然你可在以後隨便選擇使用哪種。

使用Node.js網站安裝npm。

這個網站下載安裝。確保安裝的是最新穩定版(LST),其他的是還沒有測試過npm(DEV)。
如果你使用的是linux你可以下滑看到linux的安裝版。

安裝完之後在命令列輸入node -v來驗證安裝成功,檢視安裝版本資訊。

升級npm

安裝完node.js之後npm就已經自動安裝好了。然而npm的升級頻率高於Node.js,所以必須你使用的是最新版本。

命令列執行npm -v檢視當前安裝的版本。

命令列執行npm search npm搜尋最新的npm的版本資訊。

確保這個版本資訊跟最新的版本一樣,如果不一樣執行:

npm install npm@latest -g

這個命令將下載安裝最新的官方版npm

下載將來要放出的版本

npm i npm@next -g

使用版本管理器來下載安裝Node.js和npm

因為node.js和npm由不同的團度管理(而且也是分開的),升級和維護可能變得很複雜。同樣的Node.js安裝的方式,npm目錄使其只有本地許可權。當你想要全域性執行一個package時,這可能導致許可權錯誤。

為了解決這個問題,很多開發者選擇使用node版本管理器(nvm)來安裝npm。版本管理期能夠避免此類錯誤,同時能夠很好的管理和升級node和npm的版本。

此外開發者還能夠在不同的版本中使用不同的npm來測試他們的應用。nvm能夠確保你很容易的切換node以及npm的不同版本。這可用來保證你的應用對大多數使用者來說是能夠工作的,即使他們使用的是不同的npm版本。如果你決定使用npm版本管理器,那麼你要學會切換node或者npm版本,以及保證npm一直是最新的版本兩個功能。

個人建議

個人在嘗試了nvm之後發現在電腦上是無法工作的,下載不下來node。

因此在此推薦本人常用的一個nvm管理器即gnvm

主要功能:

  1. node版本管理。
  2. npm升級
  3. 使用淘寶映象
  4. 快速切換版本
  5. 下載速度快

獲得,點選這裡

嘗試Next Release

面向更高階開發者

如果你想嘗試下一版本,沒有放出的版本,來測試你為未來的npm寫的package,使用下面命令:

npm install npm@next -g

這個也許只是安裝了當前版本,依賴了開發圈子(development cycle)。所以稍早的版本沒有結束。所以功能可能(也可能不一樣)跟最基本的放出版本一樣。

相關文章