怎樣去下載和管理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
。
主要功能:
- node版本管理。
- npm升級
- 使用淘寶映象
- 快速切換版本
- 下載速度快
獲得,點選這裡
嘗試Next Release
面向更高階開發者
如果你想嘗試下一版本,沒有放出的版本,來測試你為未來的npm寫的package,使用下面命令:
npm install npm@next -g
這個也許只是安裝了當前版本,依賴了開發圈子(development cycle)。所以稍早的版本沒有結束。所以功能可能(也可能不一樣)跟最基本的放出版本一樣。