写在前边的话:

(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. qobject_cast<QPushButton*>(sender()) 简化信号与槽的编写(sender()取得发信号的对象后,就取得了它的全部信息,为所欲为)

    当你觉得写代码是一件重复性极高的工作时,这时你就应该考虑换个方式来实现了. 提高代码效率,减少代码量. 代码片: void Widget::onClicked() { QPushButton* but ...

  2. 【Java源码】集合类-JDK1.8 哈希表-红黑树-HashMap总结

    JDK 1.8 HashMap是数组+链表+红黑树实现的,在阅读HashMap的源码之前先来回顾一下大学课本数据结构中的哈希表和红黑树. 什么是哈希表? 在存储结构中,关键值key通过一种关系f和唯一 ...

  3. 推荐一个高效,易用功能强大的可视化API管理平台

    项目管理 提供基本的项目分组,项目管理,接口管理功能 接口管理 友好的接口文档,基于websocket的多人协作接口编辑功能和类postman测试工具,让多人协作成倍提升开发效率 MockServer ...

  4. gmap 获取瓦片数

    在 gmap1.7版本中 gMapControl1.MapProvider.Projection.GetAreaTileCount(area, i, 0); 可用来获取到erea里i层的瓦片数量. 但 ...

  5. Oracle常用的一些 数据字典 转https://www.cnblogs.com/neozhu/archive/2008/07/22/1248422.html

    Oracle常用数据字典表   Oracle常用数据字典表      查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_ ...

  6. Delphi7中Unicode,ANSI,UTF编码问题

    注解: ANSI     'American Standard Code for Information Interchange' 美国信息互换标准代码 ANSI的'Ascii'编码 Unicode ...

  7. Sublime Text 3 安装 BracketHighlighter

    1 概述 由于最近在Sublime Text 3安装 BracketHighlighter遇到不少问题,其中踩了不少坑,因此总结下来,形成博客,希望能帮助更多的人 2 电脑环境 windows 10 ...

  8. 我把代码开源、托管到了GitHub、码云

    前言 学习了那么多知识点,写了那么多代码,一直都没有时间整理,之前都是新学一个知识点就在同一个工程项目中进行实践测试,导致这个工程越来越臃肿.越来越乱,连我自己都快看不懂了... 这段时间整理了部分代 ...

  9. tensorflow学习笔记(1)-环境配置

    配置环境anaconda3+windows10+pycharm+python==3.5.2+tensorflow==1.1.4+cuda10.0+cudnn7 https://www.anaconda ...

  10. MySQL sys Schema 简单介绍-2

    之前在<MySQL sys Schema 简单介绍-1>中简单的介绍了,sys Schema库中的表.那么这些表都可以查询些什么信息呢?接下来本文将做下介绍. 1. 表的情况 1.1 统计 ...