写在前边的话:

(1). 路径一定不要包含空格,如 Program Files 这样,所以有把程序安装到 D:\Program Files 文件下的同学请注意了;
(2). 为了避免 nvm 无法切换源,强烈建议先卸载掉已安装的 nodejs,再继续往下看;

一、nvm 下载

(1). 前往 Github 下载 nvm(选择 nvm-noinstall.zip);

(2). 选择一个路径,解压 nvm-noinstall.zip;

为了方便,我选择了 C 盘根目录,解压完毕后如图:

二、nvm 安装

双击  install.cmd ,会弹出一个命令窗口,请直接敲回车,这时候在 C 盘根目录会产生一个  settings.txt 文件,把这个文件放入 nvm 目录,并替换其中的内容为:

 root: C:\nvm
path: C:\nodejs
arch:
proxy: none
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

root: nvm 的存放地址;

path: 存放指向 node 版本的快捷方式,一般与 nvm 同级;

arch: 电脑系统位数,区分32位与64位;

proxy: 代理

node_mirrow: node 镜像地址 (解决nvm下载慢的问题)

npm_mirrow: npm 镜像地址 (解决nvm下载慢的问题)

注:如果你很不幸的在敲下回车后,显示拒绝访问注册表路径,并弹出一个 settings.txt,莫慌,右上角淡定的把叉关掉,关掉命令窗口,到 nvm 目录新建一个 settings.txt 文件,最后把上面的内容复制进去保存就 ok。

三、nvm 配置

(1). 在环境变量用户变量里添加 NVM_HOME 和 NVM_SYMLINK,修改相应的路径,如图:

(2). 在环境变量的用户变量中 Path 里加上 %NVM_HOME% %NVM_SYMLINK%,如图:

(3). 检测环境变量是否配置成功

打开 cmd 命令窗口,分别输入  set NVM_HOME  和  SYM_LINK 查看路径是否填写正确 (注:cmd需要重启)。

四、检测安装结果

nvm-v

安装正确会显示版本号,如果错误请把上述步骤再检查一遍

五、大显身手

(1). 安装指定版本的 nodejs

nvm install [node版本号]

(2). 安装最新版本的 nodejs

nvm install latest

(3). 切换 nodejs 版本

nvm use [node版本号]

(4). 查看已安装的 nodejs 列表

nvm list

如图:

六、配置 npm 全局路径

(1). 配置 npm

npm config set prefix "C:\nodejs\"

(2). 修改环境变量

我的电脑(右键,属性)——高级系统设置——环境变量——xxx用户的变量

找到 Path,将 C:\Users\你的用户名\AppData\Roaming\npm 改成 C:\nodejs

感谢以下博主:

詹小云

电波马达

如何使用 nvm-windows 管理 nodejs 版本的更多相关文章

  1. 在windows下安装nvm并管理nodejs版本

    不得不说,nodejs的nvm工具跟python下的mkvirtualenv 工具很像.作为立志成为伪全栈的我来说,玩玩nodejs是必不可少的.nodejs 有很多种的安装方式,下面我用nvm的方式 ...

  2. 使用nvm来管理nodejs版本

    nvm 是 Mac 下的 node 管理工具,有点类似管理 Ruby 的 rvm,如果是需要管理 Windows 下的 node,官方推荐是使用 nvmw 或 nvm-windows .nvm主要用来 ...

  3. 使用 nvm 来管理nodejs版本 。

    最近需要升级一下node版本,所以使用nvm搞一搞. 1. 下载 nvm 在 github 下载非安装版本的nvm包https://github.com/coreybutler/nvm-windows ...

  4. nvm安装管理nodejs

    安装nodejs运行环境 相关连接 步骤 下载nvm-window并安装: https://github.com/coreybutler/nvm-windows/releases 下载完成后直接解压安 ...

  5. Windows 下安装 nvm 管理 nodejs 版本

    摘自https://segmentfault.com/a/1190000007612011 1. 下载安装与使用 Github: Download nvm-windows --- nvm-setup. ...

  6. Windows下安装nvm管理多个nodejs版本

    平常在工作中难免会有node版本的要求,下面介绍一种利用nvm工具管理多个node版本的方法 下载安装 Github: Download nvm-windows --- nvm-setup.zip 程 ...

  7. windows 安装nvm步骤(shi'yongnvm-windows管理node版本):

    瞎几把前言:mac上可以用n来管理node版本,私以为n很好用.家里的win7台式机一直没有安装过任何管理工具,今天来给家里电脑安装一下nvw-windows,一个用于windows系统的node版本 ...

  8. windows安装nvm管理node版本

    1.卸载原本系统里面的nodejs 2.下载nvm安装包:https://github.com/coreybutler/nvm-windows/releases ---->nvm-setup.z ...

  9. 使用 nvm 管理不同版本的 node 与 npm

    补充说明:Mac 下通过 brew install nvm 所安装的 nvm ,由于安装路径不同,无法正确启用.建议使用 brew uninstall nvm 卸载掉之后,通过本文的方案重新安装一次. ...

随机推荐

  1. 海康威视频监控设备Web查看系统(一):概要篇

    声明:本系列文章只提供交流与学习使用.文章中所有涉及到海康威视设备的SDK均可在海康威视官方网站下载得到.文章中所有除官方SDK意外的代码均可随意使用,任何涉及到海康威视公司利益的非正常使用由使用者自 ...

  2. Java算法-求最大和的子数组序列

    问题:有一个连续数组,长度是确定的,它包含多个子数组,子数组中的内容必须是原数组内容中的一个连续片段,长度不唯一,子数组中每个元素相加的结果称为子数组的和,现要求找出和最大的一个子数组. 具体算法如下 ...

  3. 关于CORS 应该注意的几点

    前言 对于跨域,随着w3c的CORS的出现,相比较于有些年头的jsonp,CORS以其简单安全,支持post的优势越来越收到大家的欢迎.具体如何CORS的原理和实现,直接推荐阮老师的文章,十分详细.本 ...

  4. 【JAVA NIO】java NIO

    本文是博主深入学习Netty前的一些铺垫,之前只是使用Netty,用的很粗暴,导包,上网找个DEMO就直接用,对Netty中的组件了解并不深入. 于是再此总结下基础,并对一些核心组件作如下记录: 1. ...

  5. linux命令---grep命令使用

    grep 常用参数: -w 精准匹配 -r 递归匹配 -l 列出匹配内容的文件名称-v 排除 结合sed,批量替换文件内容 sed 's#10.151.30.165#10.0.3.162#g' -i ...

  6. 美化Div的边框

    CSS修饰Div边框 大部分时候,Div的边框真的做的太丑了,如果不用很多样式来修饰的话,它永远都是那么的突兀.作为一个后端开发,前端菜鸡,在没有设计和前端开发自己独自做项目的时候常常会遇到Div边框 ...

  7. ORA-06502:at "WMSYS.WM_CONCAT_IMPL",line 30 解决方法整理

    之前数据量少的时候,用:select wm_concat(字段) from 表 拼接数据量小的话,没有问题,数据量超出4000个就会爆以下错误信息: 解决方法(Oracle 函数xmlagg拼接): ...

  8. Spring 注解编程之注解属性别名与覆盖

    前两篇文章咱聊了深入了解了 Spring 注解编程一些原理,这篇文章我们关注注解属性方法,聊聊 Spring 为注解的带来的功能,属性别名与覆盖. 注解属性方法 在进入了解 Spring 注解属性功能 ...

  9. 你必须了解的java内存管理机制(四)-垃圾回收

    本文在个人技术博客不同步发布,详情可用力戳 亦可扫描屏幕右侧二维码关注个人公众号,公众号内有个人联系方式,等你来撩... 相关链接(注:文章讲解JVM以Hotspot虚拟机为例,jdk版本为1.8) ...

  10. Object.toString()打印“地址”的原理

    Object.toString()打印"地址"的原理 @(java) 首先,打印的绝不是地址 public native int hashCode(); public boolea ...