本文是实现windows下node多版本管理

Win10专业版

一、安装前准备

安装前请卸载node相关的所有东西!!!

二、gnvm下载
gnvm搜索 http://ksria.com/gnvm/
下载

或者直接用下面的地址下载
git下载地址:
32位:
https://github.com/Kenshin/gnvm-bin/blob/master/32-bit/gnvm.exe?raw=true

64位:
https://github.com/Kenshin/gnvm-bin/blob/master/64-bit/gnvm.exe?raw=true

box下载地址:
32位:
https://app.box.com/gnvm/1/2014967291

64位:
https://app.box.com/gnvm/1/2014967689

三、安装配置
下载后放入一个新的空文件 例如:E:\RGB\nodejs
然后在系统环境变量的path变量后添加E:\RGB\nodejs

--cmd窗口输入gnvm,出现以下信息就说明gnvm安装成功

Gnvm

--此时会在E:\RGB\nodejs下生成.gnvmrc文件

--设置gnvm资源淘宝镜像下载地址
gnvm config registry TAOBAO

--如果淘宝镜像出现问题,请更换

gnvm
config registry DEFAULT

--notice显示是因为还没有安装nodejs
--搜索当前可安装的node和npm版本
gnvm search *.*.* 例如 gnvm search 10.*.*

--安装nodejs
gnvm install latest 1.0.0-x86 1.0.0-x64 5.0.0

--64位的直接输入版本号例如:gnvm install 5.0.0或者gnvm install 5.0.0-x64

--32位的则需要在版本号后面加上-x86例如gnvm install 5.0.0-x86

-- latest表示最新一版的

--上图最后一列显示的是对应node版本最适合的npm版本

--安装10.15.3对应的npm版本6.4.1
gnvm npm 6.4.1

--选择Y

--查看当前已安装版本
gnvm ls

--使用某一版本
gnvm use 10.15.3

--查看当前环境node版本,有如下输出则说明node安装成功
node -v

--查看当前环境npm版本
npm -v

--验证.gnvmrc registry 正确性,如果没问题会出现两个ok

gnvm config registry test
--卸载某一版本
gnvm uninstall 5.0.0,出现如下说明卸载成功

--这里特别提醒,如果你更换了使用的node版本,请重新下载对应的npm版本,下载完成后npm版本就会自动更换

--npm在国内会比较慢,这里建议使用淘宝镜像的cnpm来代替

npm install -g cnpm --registry=https://registry.npm.taobao.org

--输入cnpm -v出现如下所示则说明安装成功

--快捷更新最新版node,npm

gnvm update latest

gnvm npm latest

windows安装gnvm安装教程,node多版本解决方案的更多相关文章

  1. 使用nvm管理node.js版本以及更换npm淘宝镜像源

    目录 1,前言 2,安装nvm 3,nvm的使用 4,错误处理 5,修改npm默认镜像源 6,win10下cnpm报错 1,前言 注意:此教程仅限Windows,Mac可能不适用 在我们的日常开发中可 ...

  2. Node.js安装详细步骤教程(Windows版)

    什么是Node.js? 简单的说 Node.js 就是运行在服务端的 JavaScript. Node.js是一个基于 Chrome V8 引擎的 JavaScript 运行环境: Node.js使用 ...

  3. Windows系统Git安装教程(详解Git安装过程)

    Windows系统Git安装教程(详解Git安装过程)   今天更换电脑系统,需要重新安装Git,正好做个记录,希望对第一次使用的博友能有所帮助! 获取Git安装程序   到Git官网下载,网站地址: ...

  4. Mac安装Windows 10的简明教程

    每次在Mac上安装Windows都是一件非常痛苦的事情,曾经为了装Win8把整台Mac的硬盘数据都弄丢了,最后通过龟速系统恢复模式恢复了MacOSX(50M电信光纤下载了3天才把系统下载完),相信和我 ...

  5. Windows OS上安装运行Apache Kafka教程

    Windows OS上安装运行Apache Kafka教程 下面是分步指南,教你如何在Windows OS上安装运行Apache Zookeeper和Apache Kafka. 简介 本文讲述了如何在 ...

  6. nvmw安装,用于控制node版本;

    之前一直使用的是node v2.2.0版本,挺说新版本的node解决了npm安装插件产生文件夹结构过深的问题,所以就想更新试试: 上网一看才发现,尼玛的node已经到了6.+版本了,好吧,看来还是得跟 ...

  7. 在Windows平台上安装Node.js及NPM模块管理

    1. 下载Node.js官方Windows版程序:http://nodejs.org/#download    从0.6.1开始,Node.js在Windows平台上提供了两种安装方式,一是.MSI安 ...

  8. 纯windows下制作变色龙引导安装U盘教程

    原创教程:纯windows下制作变色龙引导安装U盘教程 支持Mavericks和Yosemite 支持白苹果 目标:windows下制作带 Chamelon变色龙引导的黑苹果安装U盘,支持PC机引导安 ...

  9. Oracle 11g R2安装手册(图文教程)For Windows

    1.Oracle 11g R2安装手册(图文教程)For Windows 1.下载Oracle 11g R2 for Windows版本,下载地址如下 官方网站: http://download.or ...

随机推荐

  1. 经典C/S服务器模型之守护进程

    linux编程-守护进程编写 守护进程(Daemon)是运行在后台的一种特殊进程.它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件.守护进程是一种很有用的进程. Linux的大多数服务 ...

  2. DELPHI调试出现disconnected session的解决办法

    我在控制面板中,是禁用了UAC的,如下图 但是,在注册表中启用了UAC(EnableLUA), 工程中请求了管理员权限,如下图: 所以,整个权限请求混乱了. 解决办法,要么把注册表的LUA设置为0,要 ...

  3. ssh 免密码登入远程服务器

    生成ssh密钥,将公钥上传至远程服务器~/.ssh目录下面(没有的话就建一个): ssh-keygen -t rsa scp ~/.ssh/id_rsa.pub root@yourserver.com ...

  4. bootstrap中container 类和container-fluid类的区别container类所谓的自适应也是通过margin的改变来完成,container-fluid类的百分百宽度是指在固有的15px的padding前提下宽度总是当前视口的宽度。

    container 类和container-fluid类的区别体现在是否有随视口宽度改变的margin存在. container类所谓的自适应也是通过margin的改变来完成,container-fl ...

  5. SQL SEVER 递归查询

    with ts as ( --首先要查询出最原始父级的信息 union all --全连接 select a.fitemclassid,a.fitemid, a.fnumber,a.Fparentid ...

  6. win10卸载瑞星

    下载了一个软件,没有注意就不小心装上了瑞星这个流氓软件 百度N种办法并不能解决~ 我试过正常卸载.试过WIN自带卸载.试过重装再卸载 最后采取最傻瓜最暴力的办法 ctrl+alt+delete 打开任 ...

  7. 基于Vue的事件响应式进度条组件

    写在前面 找了很多Vue 进度条组件!,都不包含拖拽和点击事件,input range倒是原生包含input和change事件,但是直接基于input range做进度条的话,样式部分需要做大量调整和 ...

  8. 《你又怎么了我错了行了吧》【Alpha】Scrum meeting 3

    第三天 日期:2019/6/16 前言: 第3次会议在女生宿舍召开 讨论了项目功能改进问题,继续代码完善和安排 1.1 今日完成任务情况以及明天任务安排 姓名 当前阶段任务 下一阶段任务 刘 佳 对已 ...

  9. Spring学习总结(16)——Spring AOP实现执行数据库操作前根据业务来动态切换数据源

    深刻讨论为什么要读写分离? 为了服务器承载更多的用户?提升了网站的响应速度?分摊数据库服务器的压力?就是为了双机热备又不想浪费备份服务器?上面这些回答,我认为都不是错误的,但也都不是完全正确的.「读写 ...

  10. test/exec/match

    1) test  检查指定的字符串是否存在var data = “123123″;var reCat = /123/gi;alert(reCat.test(data));  //true//检查字符是 ...