一翩活、NVM 介紹
我們可能同時在進(jìn)行2個 項(xiàng)目酵幕,而2個不同的項(xiàng)目所使用的node版本又是不一樣的,或者是要用更新的node版本進(jìn)行試驗(yàn)和學(xué)習(xí)攒庵。這種情況下,對于維護(hù)多個版本的node將會是一件非常麻煩的事情败晴,而nvm就是為解決這個問題而產(chǎn)生的浓冒,他可以方便的在同一臺設(shè)備上進(jìn)行多個node版本之間切換,而這個正是nvm的價值所在尖坤,詳情可以查看官網(wǎng)NVM官網(wǎng)稳懒。
二、NVM 安裝
1.nvm 下載
首先慢味,如果已經(jīng)安裝過了 node场梆,一定要卸載干凈墅冷,如果不可以就要重裝系統(tǒng)了(說多了都是淚,自己也是遇到了 node 版本問題才開始研究 nvm 的)
直接進(jìn)入安裝包下載地址:https://github.com/coreybutler/nvm-windows/releases或油,選擇nvm-setup.zip寞忿,下載后直接安裝。
2.配置環(huán)境變量
3.驗(yàn)證是否安裝成功
打開命令行顶岸,執(zhí)行nvm -v命令后腔彰,出現(xiàn)一下類似的提示說明安裝成功。
4.安裝 nodejs
使用nvm install <version> [<arch>]
命令下載需要的版本辖佣。arch
參數(shù)表示系統(tǒng)位數(shù)霹抛,默認(rèn)是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 默認(rèn)使用的版本 node和stable 當(dāng)前安裝的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, 能夠查看和切換當(dāng)前使用的registry, 最近NPM經(jīng)常 down 掉, 這個還是很有用的哈哈
顧名思義,就是說nrm是一個管理npm的工具
四矛市、nrm 安裝使用
1.安裝 nrm
$ npm install -g nrm
2.nrm命令
$ nrm ls // 查看所有的支持源(有*號的表示當(dāng)前所使用的源,以下[name]表示源的名稱)
$ nrm use [name] // 將npm下載源切換成指定的源
$ nrm help // 查看nrm幫助
$ nrm home [name] // 跳轉(zhuǎn)到指定源的官網(wǎng)
如果在你的網(wǎng)絡(luò)不太理想或者在不能FQ的情況下芙沥,又或者收到其他網(wǎng)絡(luò)限制導(dǎo)致不能使用npm原本的源進(jìn)行下載時nrm就非常有用了,你只需要
nrm use [name]
即可輕松使用npm進(jìn)行下載自己所需要的包及工具了浊吏。