緣起
當我們穿梭於多個項目之間時,有點項目是基於老版本nodejs 有點是新版本的nodejs,爲了避免不必要的麻煩,我們就需要一個node 版本管理工具,已便於我們方便的切換我們的全局nodejs
使用步驟
1. 下載
-
已經安裝了go的用戶,使用
go get github.com/Kenshin/gnvm
-
已經安裝了git的用戶,使用
git clone [email protected]:Kenshin/gnvm-bin.git
-
已經安裝了curl的用戶,使用
curl -L https://github.com/Kenshin/gnvm-bin/blob/master/32-bit/gnvm.exe?raw=true -o gnvm.exe
curl -L https://github.com/Kenshin/gnvm-bin/blob/master/64-bit/gnvm.exe?raw=true -o gnvm.exe
2. 安裝
npm config ls
查看nodejs安裝位置
C:\Users\lp\Desktop>npm config ls
; cli configs
metrics-registry = "http://r.cnpmjs.org/"
scope = ""
user-agent = "npm/6.4.1 node/v10.16.3 win32 x64"
; userconfig C:\Users\lp\.npmrc
home = "http://cnpmjs.org"
registry = "http://r.cnpmjs.org/"
; builtin config undefined
prefix = "C:\\Users\\lp\\AppData\\Roaming\\npm"
; node bin location = C:\Program Files\nodejs\node.exe
; cwd = C:\Users\lp\Desktop
; HOME = C:\Users\lp
; "npm config ls -l" to show all defaults.
- 不存在 Node.js 環境
下載並解壓縮 gnvm.exe 保存到任意文件夾,並將此文件夾加入到環境變量 Path 。
- 存在 Node.js 環境
下載並解壓縮 gnvm.exe 保存到 Node.js 所在的文件夾。
3. 使用
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] 爲 環境變量 [NODE_HOME],並加入到 Path 中 version 查看 gnvm 版本
完
愉快的切換版本 的玩耍吧~