安裝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)擊下載
下載完,點(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ā)布