Node多版本管理NVM的安裝和使用

一、NVM介紹

NVM 全名 Node Version Management:

  1. 顧名思義是一個 Node 的版本管理工具。
  2. 通過它可以安裝和切換不同版本的 Node。

NVM中文網(wǎng)

nvm文檔手冊 - nvm是一個nodejs版本管理工具 - nvm中文網(wǎng) (uihtm.com)

二、Window 安裝

官網(wǎng)下載地址:Releases · coreybutler/nvm-windows

image.png

我下載了nvm-steup.exe,下載后雙擊運行

1. 同意協(xié)議

image.png

2. 選擇安裝位置

image.png

3. 在這里創(chuàng)建一個軟連接,并添加到 path,相當(dāng)于配置了環(huán)境變量。選用默認(rèn)的或者自己已安裝 node 的目錄也是可以的。會有彈框,一直點是就可以了

image.png

4. 選擇是。相當(dāng)于電腦已經(jīng)安裝了 node.js,是否讓nvm管理起來,選擇是之后就會復(fù)制一份到自己的安裝目錄中。省去了再下載一次。

image.png

5. 最后,F(xiàn)inish就安裝好了??梢酝ㄟ^前面的使用命令進行使用了。

image.png

四、nvm切換國內(nèi)鏡像(如果下載node.js慢的話)

如果下載node過慢或者安裝失敗,請更換國內(nèi)鏡像源, 在 nvm 的安裝路徑下,找到 settings.txt,設(shè)置node_mirronpm_mirror為國內(nèi)鏡像地址。下載就飛快了~~

image.png

image.png

root: C:\Users\26928\AppData\Roaming\nvm
path: C:\Program Files\nodejs
  
nvm npm_mirror https://npmmirror.com/mirrors/npm/
nvm node_mirror https://npmmirror.com/mirrors/node/
或者:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

五、使用

5.1. 查看可安裝列表

nvm list available
|   CURRENT    |     LTS      |  OLD STABLE  | OLD UNSTABLE |
|--------------|--------------|--------------|--------------|
|    20.5.0    |   18.17.0    |   0.12.18    |   0.11.16    |
|    20.4.0    |   18.16.1    |   0.12.17    |   0.11.15    |
|    20.3.1    |   18.16.0    |   0.12.16    |   0.11.14    |
|    20.3.0    |   18.15.0    |   0.12.15    |   0.11.13    |
|    20.2.0    |   18.14.2    |   0.12.14    |   0.11.12    |
|    20.1.0    |   18.14.1    |   0.12.13    |   0.11.11    |
|    20.0.0    |   18.14.0    |   0.12.12    |   0.11.10    |
|    19.9.0    |   18.13.0    |   0.12.11    |    0.11.9    |
|    19.8.1    |   18.12.1    |   0.12.10    |    0.11.8    |
|    19.8.0    |   18.12.0    |    0.12.9    |    0.11.7    |
|    19.7.0    |   16.20.1    |    0.12.8    |    0.11.6    |
|    19.6.1    |   16.20.0    |    0.12.7    |    0.11.5    |
|    19.6.0    |   16.19.1    |    0.12.6    |    0.11.4    |
|    19.5.0    |   16.19.0    |    0.12.5    |    0.11.3    |
|    19.4.0    |   16.18.1    |    0.12.4    |    0.11.2    |
|    19.3.0    |   16.18.0    |    0.12.3    |    0.11.1    |
|    19.2.0    |   16.17.1    |    0.12.2    |    0.11.0    |
|    19.1.0    |   16.17.0    |    0.12.1    |    0.9.12    |
|    19.0.1    |   16.16.0    |    0.12.0    |    0.9.11    |
|    19.0.0    |   16.15.1    |   0.10.48    |    0.9.10    |

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

5.2. 升級/安裝Node.js版本

Node.js的版本管理方法有很多種,比如手動下載最新版,使用Node版本管理工具等。而使用NVM管理Node.js版本則非常方便。使用如下的命令升級或安裝Node.js的版本:

nvm install 10
nvm install 10.0.0
nvm install latest

5.3. 查看node版本

node -v

5.4. 查看當(dāng)前使用的Node.js版本

nvm current   // v20.5.0

5.5. 查看所有已經(jīng)下載的Node.js版本,*表示當(dāng)前使用的版本

nvm ls

    20.5.0
  * 14.21.0 (Currently using 64-bit executable)

5.6. 命令列表說明

nvm命令提示
nvm arch:顯示node是運行在32位還是64位。
nvm install <version> [arch] :安裝node, version是特定版本也可以是最新穩(wěn)定版本latest??蛇x參數(shù)arch指定安裝32位還是64位版本,默認(rèn)是系統(tǒng)位數(shù)??梢蕴砑?-insecure繞過遠程服務(wù)器的SSL。
nvm list [available] :顯示已安裝的列表??蛇x參數(shù)available,顯示可安裝的所有版本。list可簡化為ls。
nvm on :開啟node.js版本管理。
nvm off :關(guān)閉node.js版本管理。
nvm proxy [url] :設(shè)置下載代理。不加可選參數(shù)url,顯示當(dāng)前代理。將url設(shè)置為none則移除代理。
nvm node_mirror [url] :設(shè)置node鏡像。默認(rèn)是https://nodejs.org/dist/。如果不寫url,則使用默認(rèn)url。設(shè)置后可至安裝目錄settings.txt文件查看,也可直接在該文件操作。
nvm npm_mirror [url] :設(shè)置npm鏡像。https://github.com/npm/cli/archive/。如果不寫url,則使用默認(rèn)url。設(shè)置后可至安裝目錄settings.txt文件查看,也可直接在該文件操作。
nvm uninstall <version> :卸載指定版本node。
nvm use [version] [arch] :使用制定版本node??芍付?2/64位。
nvm root [path] :設(shè)置存儲不同版本node的目錄。如果未設(shè)置,默認(rèn)使用當(dāng)前目錄。
nvm version :顯示nvm版本。version可簡化為v。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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