nvm 是 Mac 下的 node 管理工具,有點(diǎn)類似管理 Ruby 的 rvm赡麦,如果需要管理 Windows 下的 node痘拆,官方推薦使用 nvmw 或 nvm-windows,最早的時候比較傻逼检诗,一直在windows電腦下安裝nvm酝枢。
nvmw有兩種安裝方式
一種是通過git安裝恬偷,一種則是通過npm安裝,但是git安裝問題多多,不同系統(tǒng)之間還需要很多配置帘睦,我建議使用npm安裝
nvmw的安裝
全局安裝nvmw
------------
npm install -g nvmw
------------
安裝好后查看nvmw的版本袍患,這里的V需要大寫
------------
nvmw -V
注意:這里使用的是cmd進(jìn)行安裝,這種安裝方法只支持window下的cmd進(jìn)行安裝竣付,而不支持Powershell方法進(jìn)行安裝诡延。
######nvmw下載不同的版本
這里的 install 不能簡寫成 i
-----------
nvmw install v版本號
-----------
例如,安裝12.13.0版本的node
-----------
nvmw install v12.13.0
使用nvmw切換node版本
-
使用nvmw查看node版本
nvmw ls
-
使用nvmw切換node版本
nvmw use v12.13.0
(注意:這種方式切換node版本只是在當(dāng)前終端切換node版本,并沒有在其他終端切換古胆,關(guān)閉終端再次開啟后版本還是最開始的版本)
-
如果需要永久切換node版本則用以下的命令
nvmw switch v12.13.0
注意肆良,如果你在安裝nvmw之前就有了node,使用nvmw sitch切換版本后可能無法切換會原來的node版本逸绎。而且這種切換只適用CMD終端惹恃。
- 如果需要切換回以前的node版本,有兩種方式:
1.需要將以前的node版本卸載(不卸載也不會有問題)再使用nvmw下載后切換版本
2.自己手動將以前的nodejs移到nvmw目錄下棺牧,創(chuàng)建一個以版本號為名的文件夾巫糙,這樣就可以進(jìn)行切換了(不建議使用此種方式)。
如果要試著把通過文件夾轉(zhuǎn)移的方式颊乘,可以先輸入命令查看node在那幾個文件夾,在nvmw文件夾下面
where node
最后参淹,在nvmw下面的nodejs當(dāng)中創(chuàng)建一個為v10.16.3的文件夾,將原先nodejs文件夾里面的文件夾放入乏悄,然后就可以正常的切換了