绿色版本(不需要安装,直接解压,然后配置环境变量等)
由于最初发布的nvm并不支持window,所以如果希望可以像在*nix上一样控制node的版本,有两种选择:
  • nvm-windows
  • nodist
nvm
https://github.com/creationix/nvm
nvm-windows
nodist
https://github.com/nullivex/nodist
 我选择了node-windows,下面是详细的过程:
  1. 直接从网站上下载nvm-noinstall.zip,
  2. 解压缩,可以将文件名称修改为nvm,方便操作
  3. 选择一个路径放置nvm,除了nvm再另外创建两个如下说明的文件夹
  例如:D:\ProgramFiles\nvm
   D:\ProgramFiles\nodejs(nvm放置当前用户使用版本的node.exe使用)
  1. 新增两个系统变量
变量名 变量值
NVM_HOME       D:\ProgramFiles\nvm(nvm.exe)
NVM_SYMLINK
D:\ProgramFiles\nodejs(node.exe所在目录)
  1. 在用户变量path中增加 :%NVM_HOME%;%NVM_SYMLINK%;(操作系统根据NVM_SYMLINK使用node,相当于使用绿色版node)
  2. 在nvm目录下新增settings.txt(github中example文件中有settings.txt的示例)
  root: D:\ProgramFiles\nvm(nvm地址,并且用来存放下载的多种版本node)
  path: D:\ProgramFiles\nodejs(node.exe目录,nvm会把用户当前所使用版本的
  node.exe等文件移动到这个目录下,目录内容根据用户的选择而发生变化)
  arch: 32(配置了好像没有明显的作用,命令行中依然需要输入32或64)
  proxy: none
  1. 配置完成以后,在命令行终端中输入nvm,就会出现nvm命令的相关帮助信息,可以根据提示进行node的安装或者切换。需要注意的是,安装或者切换版本的时候,在版本后面添加32 或者64,nvm并不能自动识别操作系统适合哪个版本的node,用户自己必须声明。
  2. 整个过程可以总结为:希望可以运行nvm命令,下载绿色版nvm,告诉操作系统nvm.exe的地址,配置NVM_HOME和path,这样就可以在命令行终端使用nvm命令了。因为node负责下载安装node,settings.txt中的变量root是用来存放nvm下载的node的位置,是nvm默认的位置。接下来最重要的部分就是nvm可以切换使用不同版本的node,于是安排一个位置让nvm来放置当前用户所选择版本的node的node.exe(currently using),于是在settings.txt中配置path路径。最后,系统需要运行node命令,于是配置NVM_SYMLINK告诉操作系统node.exe在哪里,并添加NVM_SYMLINK到path中。
  3. 在环境变量中先添加系统变量NVM_HOME、NVM_SYMLINK,然后添加这两个变量名到用户变量path中。因为path变量的内容比较敏感重要,如果用户一直修改的话,偶尔会出现问题,不小心删除等等操作,修改环境变量风险就小很多,并且内容单一,修改也方便。
  4. The end.

绿色版NVM安装与配置详细说明的更多相关文章

  1. nvm安装和配置详细教程

    nvm是nodejs的版本管理工具,为什么要用nvm,你能百度到这篇文章相比是遇到不得不用的原因了,我们知道nodejs官方更新的速度非常快,有时候业务需要需要用某某版本,如果用的是msi安装,虽然安 ...

  2. win7 绿色版MySQL安装与配置

    操作步骤: 一.安装MySQL数据库 1.下载MySQL-5.6.17-winx64.zip文件.2.解压到指定目录,本例为D:\mysql-5.6.17-winx64.3.修改配置文件,my-def ...

  3. PL/SQL developer(绿色版)安装及配置

    1.PL/SQL Developer下载地址:百度网盘: 2.tsname.ora配置: orcl = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS )) ) (CO ...

  4. 绿色版plsql安装和安装包

    转: 绿色版plsql安装和安装包 2018年08月07日 19:53:15 YoungLee16 阅读数 4890   最近在使用数据库的时候,或多或少的会出现一些问题,下面总结下如何安装ORACL ...

  5. MySql绿色版的安装

    MySql绿色版的安装 1.下载 2.配置环境变量,执行命令 mysqld --initialize-insecure --user=mysql 会创建出data文件夹 3.创建my.ini文件 [c ...

  6. Tomcat *的安装和运行(绿色版和安装版都适用)

    不多说,直接上干货! 前提, Tomcat *的下载(绿色版和安装版都适用) 一.Tomcat的安装版 1.新建安装目录 2.放置安装版的tomcat 3.双击 4.点击 I agree 5.选择“F ...

  7. Tableau Server注册安装及配置详细教程

    Tableau Server注册安装及配置详细教程 本文讲解的是 Tableau Server 10.0 版本的安装及配置 这里分享的 TableauServer 安装版本为64位的10.0版本Ser ...

  8. Linux版OpenVPN安装、配置教程(转)

    本文将以目前最新的openvpn-2.3.4.tar.gz(更新于2014-5-2,下载地址)为例来介绍如何在Linux系统中安装.配置及使用OpenVPN. 在这里,我们选用了一台预装CentOS ...

  9. MySQL的安装与配置——详细教程

    免安装版的Mysql MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的 标准化语言,其特点为体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,在 Web 应 ...

随机推荐

  1. Redis搭建(五):Cluster集群搭建

    一.方案 1. 介绍 redis3.0及以上版本实现,集群中至少应该有奇数个节点,所以至少有三个节点,官方推荐三主三从的配置方式 使用哈希槽的概念,Redis 集群有16384个哈希槽,每个key通过 ...

  2. 今天写shader流光效果,shader代码少了个括号,unity shader compiler卡死且不提示原因

    今天写shader流光效果,shader代码少了个括号,unity shader compiler卡死且不提示原因 好在找到了原因,shader 代码如下,原理是提高经过的颜色亮度 void surf ...

  3. Codeforces 1153D 树形DP

    题意:有一个游戏,规则如下:每个点有一个标号,为max或min, max是指这个点的值是所有子节点中值最大的那一个,min同理.问如何给这颗树的叶子节点赋值,可以让这棵树的根节点值最大. 思路:很明显 ...

  4. Hadoop完全分布式环境搭建(四)——基于Ubuntu16.04安装和配置Hadoop大数据环境

    [系统环境] [安装配置概要] 1.上传hadoop安装文件到主节点机器 2.给文件夹设置权限 3.解压 4.拷贝到目标文件夹 放在/opt文件夹下,目录结构:/opt/hadoop/hadoop-2 ...

  5. Luogu 4069 [SDOI2016]游戏

    BZOJ 4515 树链剖分 + 李超线段树 要求支持区间插入一条线段,然后查询一个区间内的最小值.可以使用李超线段树解决,因为要维护一个区间内的最小值,所以每一个结点再维护一个$res$表示这个区间 ...

  6. Ajax——jQuery实现

    紧接上文 一.load()方法 load() 方法师jQuery中最为简单和常用的Ajax方法,能载入远程的HTML代码并插入到DOM中.它的机构是:load(url[,data][,callback ...

  7. Jmeter接口测试-新用户注册API

    新用户注册 新用户注册的接口是POST /register username/password/password_confirmation 该接口需要提供3个参数,分别是 username 用户名 p ...

  8. HDU 1540 Tunnel Warfare (线段树或set水过)

    题意:D代表破坏村庄,R代表修复最后被破坏的那个村庄,Q代表询问包括x在内的最大连续区间是多少. 析:首先可以用set水过,set用来记录每个被破坏的村庄,然后查找时,只要查找左右两个端点好. 用线段 ...

  9. Instruments Tutorial for iOS: How To Debug Memory Leaks【转】

    If you're new here, you may want to subscribe to my RSS feed or follow me on Twitter. Thanks for vis ...

  10. Git代码冲突常见解决方法

    在发布这个配置文件的时候,会发生代码冲突: error: Your local changes to the following files would be overwritten by merge ...