use gnvm manage Nodejs(使用gnvm管理nodejs)

缘起

当我们穿梭于多个项目之间时,有点项目是基于老版本nodejs 有点是新版本的nodejs,为了避免不必要的麻烦,我们就需要一个node 版本管理工具,已便于我们方便的切换我们的全局nodejs

github 地址

使用步骤

1. 下载

  • 32-bit | 64-bit 常用地址,Box,速度稍慢

  • 32-bit | 64-bit 備用地址,百度網盤,速度快

  • 32-bit | 64-bit 備用地址,Github

  • 已經安裝了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 版本

愉快的切换版本 的玩耍吧~

你可能感兴趣的:(Node.js)