安裝nvm --- node.js版本管理和切換工具

安裝nvm --- node版本管理和切換工具

搞node,要啥nvm啊? Node版本進(jìn)展迅猛,不同的工程可以支持不同的node版本,如果安裝的node版本和工程支持的不同,就需要費(fèi)時(shí)費(fèi)力的調(diào)試了.
nvm用于在電腦上同時(shí)安裝多個(gè)node版本,項(xiàng)目用哪個(gè)就切換到哪個(gè),是不是很方便呢?

The npm/Microsoft/Google recommended Node.js version manager for Windows.

NVM的官網(wǎng)介紹,是NPM官方/微軟/谷歌推薦的Windows 上node版本管理工具,就問(wèn)你牛不牛??

下載nvm安裝包

nvm下載地址 直接github下載下來(lái). 寫(xiě)文章時(shí)版本為1.17,也可以直接點(diǎn)擊下載

nvm1.17下載包

下載完,點(diǎn)擊安裝即可.

建議將nvm以及node的路徑指定為非默認(rèn)路徑,這樣后面維護(hù)好找些.

卸載已經(jīng)安裝的node

為了使用nvm正常管理node,需要先卸載之前安裝的任何node版本. 舊的不去新的不來(lái)??.

使用nvm 安裝需要的node版本

安裝完成后,重新打開(kāi)一個(gè)powershell或者cmd窗口,執(zhí)行nvm就可以了

?E:\codes
λ  nvm list

No installations recognized.
?E:\codes

可以看到nvm命令可以正常的運(yùn)行了,先安裝個(gè)node 8.x版本看看

?E:\codes
λ  nvm install 8.16.0
Downloading node.js version 8.16.0 (64-bit)...
Complete
Creating E:\node\nvm\temp

Downloading npm version 6.4.1... Complete
Installing npm v6.4.1...

Installation complete. If you want to use this version, type

nvm use 8.16.0
?E:\codes
λ  nvm use 8.16.0
Now using node v8.16.0 (64-bit)
?E:\codes 
λ  node --version
v8.16.0
?E:\codes

庫(kù)上有哪些版本可以使用呢,一行命令可以方便的得知:

E:\codes
λ  nvm list available

|   CURRENT    |     LTS      |  OLD STABLE  | OLD UNSTABLE |
|--------------|--------------|--------------|--------------|
|   13.12.0    |   12.16.1    |   0.12.18    |   0.11.16    |
|   13.11.0    |   12.16.0    |   0.12.17    |   0.11.15    |
|   13.10.1    |   12.15.0    |   0.12.16    |   0.11.14    |
|   13.10.0    |   12.14.1    |   0.12.15    |   0.11.13    |
|    13.9.0    |   12.14.0    |   0.12.14    |   0.11.12    |
|    13.8.0    |   12.13.1    |   0.12.13    |   0.11.11    |
|    13.7.0    |   12.13.0    |   0.12.12    |   0.11.10    |
|    13.6.0    |   10.19.0    |   0.12.11    |    0.11.9    |
|    13.5.0    |   10.18.1    |   0.12.10    |    0.11.8    |
|    13.4.0    |   10.18.0    |    0.12.9    |    0.11.7    |
|    13.3.0    |   10.17.0    |    0.12.8    |    0.11.6    |
|    13.2.0    |   10.16.3    |    0.12.7    |    0.11.5    |
|    13.1.0    |   10.16.2    |    0.12.6    |    0.11.4    |
|    13.0.1    |   10.16.1    |    0.12.5    |    0.11.3    |
|    13.0.0    |   10.16.0    |    0.12.4    |    0.11.2    |
|   12.12.0    |   10.15.3    |    0.12.3    |    0.11.1    |
|   12.11.1    |   10.15.2    |    0.12.2    |    0.11.0    |
|   12.11.0    |   10.15.1    |    0.12.1    |    0.9.12    |
|   12.10.0    |   10.15.0    |    0.12.0    |    0.9.11    |
|    12.9.1    |   10.14.2    |   0.10.48    |    0.9.10    |

This is a partial list. For a complete list, visit https://nodejs.org/download/release

使用nvm 切換不同的node版本

再安裝個(gè)新的 12.12版本看看,為什么安裝這個(gè)版本? 因?yàn)檫@個(gè)版本號(hào)好記...

λ  nvm install 12.12.0
Downloading node.js version 12.12.0 (64-bit)...
Complete
Creating E:\node\nvm\temp

Downloading npm version 6.11.3... Complete
Installing npm v6.11.3...

Installation complete. If you want to use this version, type

nvm use 12.12.0
?E:\codes
λ  nvm use 12.12.0
Now using node v12.12.0 (64-bit)
?E:\codes
λ  node --version
v12.12.0
?E:\codes
λ  nvm use 8.16.0
Now using node v8.16.0 (64-bit)
?E:\codes
λ  node --version
v8.16.0
?E:\codes
λ

可以看到 nvm use 可以隨意的切換node 版本,真是太方便了!!!

走過(guò)路過(guò)不錯(cuò)過(guò),這里就是子午哥;追根究底尋根源,問(wèn)題解決沒(méi)的說(shuō)

本篇文章由一文多發(fā)平臺(tái)PDArtPub自動(dòng)發(fā)布

本篇文章由一文多發(fā)平臺(tái)PDArtPub自動(dòng)發(fā)布

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容