本文是实现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. NFine平台去掉平台介绍页面出现的一系列问题

    1.去掉平台介绍页面要做的操作:数值Index页面的下面两处内容 2.注释掉以上两处内容后出现的问题:•当打开多个页面后,最先打开的第一个页面(如下图1的位置)点击×号不能关闭页面:•当打开多个页面后 ...

  2. 代理模式(Proxy)C++实现

    代理模式 尽管Decorator的实现部分与代理相似,但Decorator的目的不一样.Decorator为对象添加一个或多个功能,而代理则控制对对象的访问. 意图: 为其他对象提供一种代理以控制对这 ...

  3. 八叉树(Octree)Typescript 实现

    Demo GitHub export class Octree { // 父&子树 private parent_node: any; private children_nodes: Octr ...

  4. date 格式化

    以这个为例:    yyyy-MM-dd HH:mm:ss 首先得写好你需要的模板 options.sign = options.sign || 'yyyy-MM-dd HH:mm:ss'; 其次就可 ...

  5. (转) RabbitMQ学习之spring整合发送同步消息(注解实现)

    http://blog.csdn.net/zhu_tianwei/article/details/40918477 上一篇文章通过xml配置rabbitmq的rabbitTemplate,本节将使用注 ...

  6. 文件系统VFS数据结构(超级块 inode dentry file)(收集整理)

    Linux虚拟文件系统四大对象: 1)超级块(super block) 2)索引节点(inode) 3)目录项(dentry) 4)文件对象(file) 一个进程在对一个文件进行操作时各种对象的引用过 ...

  7. C#获取硬盘序列号

    //创建ManagementObjectSearcher对象 ManagementObjectSearcher searcher = new ManagementObjectSearcher(&quo ...

  8. 一系列令人敬畏的.NET核心库,工具,框架和软件

    内容 一般 框架,库和工具 API 应用框架 应用模板 身份验证和授权 Blockchain 博特 构建自动化 捆绑和缩小 高速缓存 CMS 代码分析和指标 压缩 编译器,管道工和语言 加密 数据库 ...

  9. php进程控制

    1 POSIX扩展    posix_access($file,$mode)  查看文件的访问权限,可以由is_readable等几个函数代替    posix_errno()  返回posix函数执 ...

  10. Eclipse maven工程 Missing artifact com.sun:tools:jar:1.7.0:system 解决方法

    解决方案一:通过maven取运行时参数,eclipse提供的环境变量,基本类似System.getProperty("java.home") <dependency> ...