使用gnvm管理node版本 (win)
阿新 • • 發佈:2022-03-15
問題描述
由於專案原因之前安裝了node v10.15.1這個版本,現在另一個專案需要更高版本的node,於是想使用gnvm控制不同node版本。
問題分析
直接下載gnvm.exe放在之前nodejs資料夾中,和node.exe同一層級即可。然後使用管理員執行命令列。
gnvm下載地址
問題解決
# 下載gnvm.exe放在之前安裝的nodejs目錄下,和node.exe同一級目錄,直接執行gnvm後自動建立 .gnvmrc檔案 PS D:\nodejs> gnvm Waring: config file D:\nodejs\.gnvmrc is not exist. Notice: Config file D:\nodejs\.gnvmrc create success. # 檢視本地node版本 PS D:\nodejs> gnvm ls Notice: gnvm.exe root is D:\nodejs\ Waring: don't have any available Node.js version, please check your input. See 'gnvm help install'. # 搜尋具體node版本 PS D:\nodejs> gnvm search 14.*.* Search Node.js version rules [14.*.*] from http://nodejs.org/dist/index.json, please wait. +--------------------------------------------------+ | No. date node ver exec npm ver | +--------------------------------------------------+ 1 2022-02-01 14.19.0 x86 x64 6.14.16 2 2022-01-10 14.18.3 x86 x64 6.14.15 3 2021-11-30 14.18.2 x86 x64 6.14.15 4 2021-10-12 14.18.1 x86 x64 6.14.15 5 2021-09-28 14.18.0 x86 x64 6.14.15 6 2021-08-30 14.17.6 x86 x64 6.14.15 7 2021-08-11 14.17.5 x86 x64 6.14.14 8 2021-07-29 14.17.4 x86 x64 6.14.14 9 2021-07-05 14.17.3 x86 x64 6.14.13 10 2021-07-01 14.17.2 x86 x64 6.14.13 +--------------------------------------------------+ # 安裝node 14.19.0 PS D:\nodejs> gnvm install 14.19.0 Start download Node.js versions [14.19.0]. 14.19.0: 100% [==================================================>] 48s -------- End download. # 檢視安裝的node版本 PS D:\nodejs> gnvm ls Notice: gnvm.exe root is D:\nodejs\ v14.19.0 # 檢視npm版本 PS D:\nodejs> npm -v 6.4.1 # 檢視當前node版本 PS D:\nodejs> node -v v10.15.1 # 切換node版本 PS D:\nodejs> gnvm use 14.19.0 Set success, global Node.js version is 14.19.0. PS D:\nodejs> node -v v14.19.0