使用gnvm進行node版本管理和切換

前端開發(fā)過程中有時會對多個項目進行修改,不同項目因為框架兼容問題可能需要用不同版本的 node 去運行,此時就需要方便的對 node 版本進行管理和切換。如果是 Mac 電腦可安裝 n 模塊進行管理;windows 下可使用 nvm 或者 gnvm 工具,由于使用 nvm 需要卸載原先安裝的 node, 因此最終采用了免安裝直接就可以使用的 gnvm (現(xiàn)在已經停止維護了但還是能正常用)。

gnvm 的 github 地址:https://github.com/Kenshin/gnvm


一、下載安裝

1、下載
直接在 git 下載:git clone git@github.com:Kenshin/gnvm-bin.git
沒有安裝 git 的可以去上面的 github地址里面找網(wǎng)盤下載鏈接

2、安裝
(1)已經下載了 node:直接將 gnvm.exe 放到 node 所在的文件夾
(2)沒有下載 node:將 gnvm.exe 放到任意文件夾,并將此文件夾加到環(huán)境變量 path
設置環(huán)境變量的菜單在:【我的電腦】右鍵→【屬性】→【高級系統(tǒng)設置】→【高級】→【環(huán)境變量】

添加環(huán)境變量

在系統(tǒng)變量中找到 Path,點擊編輯,在變量值中加入 gnvm.exe 所在的文件路徑即可(用分號;和前面的路徑隔開)

二、node版本管理和切換

1、安裝多個 node 版本

gnvm install latest     // 安裝最新版本的 node 
gnvm install 10.0.0     // 安裝指定版本,也可以指定安裝32位或64位,eg: gnvm install 10.0.0-x64
gnvm update latest     // 更新本地 latest 的 node 版本

2、卸載任意版本的 node

gnvm uninstall latest    // 卸載最新版本的 node 
gnvm uninstall 10.0.0   // 卸載指定版本

3、查看本地所有安裝的 node 版本

gnvm ls

4、切換任意版本的 node

gnvm use 10.0.0

5、安裝 npm

gnvm npm latest

6、安裝淘寶鏡像

gnvm config registry TAOBAO
三、命令集合
config            配置 .gnvmrc
use               使用某個本地已存在的 Node.js 版本
ls                輸出 [local] [remote] Node.js 版本
install           下載/安裝任意已知版本的 Node.js
uninstall         刪除任意本地已存在的 Node.js
update            下載 Node.js latest 版本并更新到 .gnvmrc 里面
npm               NPM 下載/安裝/刪除 管理
session           臨時設定本地某個已存在的 Node.js 為 全局 Node.js
search            查詢并且輸出符合查詢條件的 Node.js 版本詳細信息的列表
node-version      輸出 [global] [latest] Node.js 版本
reg               設定 .gnvmrc 屬性值 [noderoot] 為 環(huán)境變量 [NODE_HOME],并加入到 Path 中
version           查看 gnvm 版本
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容