使用gnvm管理node版本的基本原理

有时我们需要在多个不同的node版本之间切换,所以需要一个node版本管理工具,gnvm很好的满足了我们的需求。

一、gnvm下载安装

1、下载

从这里下载

GNVM - Node.js version manager on Windows by GoNode.js version manager on Windows by Gohttp://ksria.com/gnvm/2、安装

因为他就是一个简单的单文件的可执行文件,所以安装很简单

  • 不存在 Node.js 环境

    下载并解压缩 gnvm.exe 保存到任意文件夹,并将此文件夹加入到环境变量 Path。
  • 存在 Node.js 环境

    下载并解压缩 gnvm.exe 保存到 Node.js 所在的文件夹。

二、gnvm的基本使用

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

 三、gnvm原理

gnvm是个简单的单文件,所以如果把它放在node目录下,因为node目录已经添加到环境变量,所以只要把gnvm放到这里,自然也就可以全局访问了。

gnvm安装不同版本的node,其实就是把不同版本的node.exe文件下载到指定版本的文件夹内。

 

当我们使用use命令切换版本时

npm use 11.15.0

 其实gnvm做的只是简单的把文件从11.15.0文件夹内拷贝到 c:/program files/nodejs文件夹内,覆盖原有的Node.exe文件,如下图所示。

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值