linux 下的node 多版本管理有nvm,windows 下同样有这样的工具gnvm

安装步骤(无node环境):

1、下载并解压缩 gnvm.exe 保存到任意文件夹,并将此文件夹加入到环境变量 Path ,验证是否成功:在cmd下输入gnvm version,输出 版本说明 则配置成功

2、更换更快的库 registry

gnvm config registry TAOBAO

3、下载 Node.js latest version 并设置为全局 Node.js

gnvm install latest -g

安装指定版本:如 6.11.0

gnvm install 6.11.0 -g

查看本地安装的node版本

gnvm ls

输出如下:

 gnvm ls
Notice: gnvm.exe root is C:\gnvm\
v6.11.0 -- global
v8.7.0 -- latest

切换本地存在的任意版本 Node.js

gnvm use 5.10.1

4、查看本地 Node.js global and latest 版本。

gnvm node-version

5、验证 .gnvmrc registry 正确性

gnvm config registry test

 输出以下内容:

Notice: gnvm config registry http://npm.taobao.org/mirrors/node/ valid ................... ok.
Notice: gnvm config registry http://npm.taobao.org/mirrors/node/index.json valid ......... ok.

6、本地不存在 NPM 时,安装当前 Node.js 版本对应的 NPM 版本

gnvm npm global

7、升级本地 Node.js latest 版本。

gnvm update latest

8、安装 NPM latest 版本

gnvm npm latest

9、查询 Node.js 版本

可以使用关键字 * 或者 正则表达式 /regxp/,例如: gnvm search 5.*.* 或者 gnvm search /.10./ 。

gnvm search 6.*.*

 

gnvm search 8.*.*
Search Node.js version rules [8.*.*] from http://npm.taobao.org/mirrors/node/index.json, please wait.
+--------------------------------------------------+
| No. date node ver exec npm ver |
+--------------------------------------------------+
1 2017-10-11 8.7.0 x86 x64 5.4.2
2 2017-09-26 8.6.0 x86 x64 5.3.0
3 2017-09-12 8.5.0 x86 x64 5.3.0
4 2017-08-15 8.4.0 x86 x64 5.3.0
5 2017-08-08 8.3.0 x86 x64 5.3.0
6 2017-07-20 8.2.1 x86 x64 5.3.0
7 2017-07-19 8.2.0 x86 x64 5.3.0
8 2017-07-11 8.1.4 x86 x64 5.0.3
9 2017-06-29 8.1.3 x86 x64 5.0.3
10 2017-06-15 8.1.2 x86 x64 5.0.3
11 2017-06-13 8.1.1 x86 x64 5.0.3
12 2017-06-08 8.1.0 x86 x64 5.0.3
13 2017-05-30 8.0.0 x86 x64 5.0.0
+--------------------------------------------------+

  

 gnvm search /.11.0/
Search Node.js version rules [/.11.0/] from http://npm.taobao.org/mirrors/node/index.json, please wait.
+--------------------------------------------------+
| No. date node ver exec npm ver |
+--------------------------------------------------+
1 2017-06-06 6.11.0 x86 x64 3.10.10
2 2016-04-21 5.11.0 x86 x64 3.8.6
3 2013-03-28 0.11.0 x86 x64 1.2.15
+--------------------------------------------------+

 

gnvm 功能:

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 版本

  

最新文章

  1. HTML5移动开发学习笔记之Canvas基础
  2. ISS部署网站--未能写入输出文件“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root ……
  3. android 屏幕分辨率 更改
  4. 基础笔记3(二)(专门处理String的正则表达式)
  5. 修改Linux默认启动级别或模式的方法
  6. post和get请求
  7. Request.ServerVariables 获取服务器或者客户端信息
  8. 开始自学H5前端-第一天
  9. c语言 指针与数组
  10. 甲状腺癌怎样早发现 可B超检查
  11. ZOJ 3494 (AC自动机+高精度数位DP)
  12. IO细述
  13. area标签circle/rect/poligon坐标
  14. eclipse怎么切换SVN的用户
  15. 如何:在 StackPanel 和 DockPanel 之间进行选择
  16. 创业青年:刘霞(YBC推荐)_CCTV.com_中国中央电视台
  17. 从零開始制作H5应用(4)——V4.0,增加文字并给文字加特效
  18. html部署到tomcat
  19. GCD之全局、主线程
  20. 高校学生征信系统Postmortem结果

热门文章

  1. [转][译] 分分钟学会一门语言之 Python 篇
  2. delphi 获取USB口拔出和插入的状态
  3. IE刷新后,文本框的值不变
  4. asp.mvc展示model
  5. 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:3.安装Oracle RAC-3.2.安装 cvuqdisk 软件包
  6. gcc static静态编译选项提示错误:/usr/lib/ld:cannot find -lc
  7. http://zhidao.baidu.com/link?url=inouJq69pK4PVM2L26fvnxXfRKhJ1uKmttgVqIEqld14SEUa8JzXZfRYHS3qdltqMXBgEQycFsF8AI9DlSoH4_
  8. Kubernetes用户指南(四)--应用检查和调试
  9. Linux学习笔记 (七)挂载命令
  10. DOM操作,控制HTML元素 (原生JS)