写在前边的话:

(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. 这里有123个黑客必备的Python工具!

    123个Python渗透测试工具,当然不仅于渗透~ 如果你想参与漏洞研究.逆向工程和渗透,我建议你时候用Python语言.Python已经有很多完善可用的库,我将在这里把他们列出来. 这个清单里的工具 ...

  2. Nginx多种负载均衡策略搭建

    背景介绍 上篇介绍了利用Nginx反向代理实现负载均衡,本文详细讲述Nginx下的几种负载均衡策略. 轮询 轮询,顾名思义,就是轮流请求,基于上篇文章的介绍,我们将负载均衡策略聚焦于default.c ...

  3. IIS 站点和应用池命令启动和停止

    在CMD下执行如下命令: IIS站点: 停止站点: C:\Windows\System32\inetsrv\appcmd.exe stop site “XXXX” 启动站点: C:\Windows\S ...

  4. 附005.Kubernetes身份认证

    一 Kubernetes访问 1.1 Kubernetes交互 与Kubernetes交互通常有kubectl.客户端(Dashboard).REST API请求. 1.2 API访问流程 用户使用k ...

  5. 自定义vue全局组件use使用、vuex的使用

    自定义vue全局组件use使用(解释vue.use()的原理)我们在前面学习到是用别人的组件:Vue.use(VueRouter).Vue.use(Mint)等等.其实使用的这些都是全剧组件,这里我们 ...

  6. webpack中添加px2rem-loader

    在buid->util.js const px2remLoader = { loader: 'px2rem-loader', options: { remUnit: 75 } } // gene ...

  7. 一路编程 -- Gruntfile.js

    <一路编程> Steven Foote 第四章构建工具 中的 Gruntfile.js 文件的 JSHint 部分,如果按照书中所写,run  grunt 的命令的时候会出错. 此处附上完 ...

  8. oracle 向数据库同时插入多条数据

    oracle 与 mysql 不同. mysql 可以直接插入多条数据的操作:  采用 INSERT INTO 某表 VALUES(各个值),VALUES(各个值),.....; 或者 INSERT ...

  9. Unity Shader 屏幕后效果——边缘检测

    关于屏幕后效果的控制类详细见之前写的另一篇博客: https://www.cnblogs.com/koshio0219/p/11131619.html 这篇主要是基于之前的控制类,实现另一种常见的屏幕 ...

  10. 建设DevOps统一运维监控平台,全面的系统监控 Zabbix VS Nagios VS Open-Falcon OR Prometheus

    前言 随着Devops.云计算.微服务.容器等理念的逐步落地和大力发展,机器越来越多,应用越来越多,服务越来越微,应用运行基础环境越来多样化,容器.虚拟机.物理机不一而足.面对动辄几百上千个虚拟机.容 ...