一、NVM 介紹
我們可能同時在進行2個 項目,而2個不同的項目所使用的node版本又是不一樣的,或者是要用更新的node版本進行試驗和學習。這種情況下,對于維護多個版本的node將會是一件非常麻煩的事情,而nvm就是為解決這個問題而產(chǎn)生的,他可以方便的在同一臺設備上進行多個node版本之間切換,而這個正是nvm的價值所在,詳情可以查看官網(wǎng)NVM官網(wǎng)。
二、NVM 安裝
1.nvm 下載
首先,如果已經(jīng)安裝過了 node,一定要卸載干凈,如果不可以就要重裝系統(tǒng)了(說多了都是淚,自己也是遇到了 node 版本問題才開始研究 nvm 的)
直接進入安裝包下載地址:https://github.com/coreybutler/nvm-windows/releases,選擇nvm-setup.zip,下載后直接安裝。


2.配置環(huán)境變量

3.驗證是否安裝成功
打開命令行,執(zhí)行nvm -v命令后,出現(xiàn)一下類似的提示說明安裝成功。

4.安裝 nodejs
使用nvm install <version> [<arch>]命令下載需要的版本。arch參數(shù)表示系統(tǒng)位數(shù),默認是64位,如果是32位操作系統(tǒng),需要執(zhí)行命令:nvm install 6.9.0 32,出現(xiàn)下圖表示安裝完成:

5.使用特定版本的 nodejs
執(zhí)行nvm use <version> [<arch>] 命令開始使用特定版本。比如:nvm use 6.9.0或者nvm use 6.9.0 32

6.測試版本的切換
剛剛下載了node 6.9.0版本并且成功使用,現(xiàn)在我們下載一個6.10.3版本,然后切換并使用。

7.nvm ls 查看已經(jīng)安裝的版本

default nvm 默認使用的版本 node和stable 當前安裝的node的最新的穩(wěn)定版本* iojs iojs的最新穩(wěn)定版本* lts/* node lts 系列最新的穩(wěn)定版本* lts/argon,lts/boron,lts/carbon分別指lts的三個大的版本的最新版本
此時 NVM 已經(jīng)安裝完成正常使用
三、nrm 介紹
開發(fā)的npm registry 管理工具 nrm, 能夠查看和切換當前使用的registry, 最近NPM經(jīng)常 down 掉, 這個還是很有用的哈哈
顧名思義,就是說nrm是一個管理npm的工具
四、nrm 安裝使用
1.安裝 nrm
$ npm install -g nrm
2.nrm命令
$ nrm ls // 查看所有的支持源(有*號的表示當前所使用的源,以下[name]表示源的名稱)
$ nrm use [name] // 將npm下載源切換成指定的源
$ nrm help // 查看nrm幫助
$ nrm home [name] // 跳轉(zhuǎn)到指定源的官網(wǎng)
如果在你的網(wǎng)絡不太理想或者在不能FQ的情況下,又或者收到其他網(wǎng)絡限制導致不能使用npm原本的源進行下載時nrm就非常有用了,你只需要
nrm use [name]

即可輕松使用npm進行下載自己所需要的包及工具了。