如何使用 nvm-windows 管理 nodejs 版本
写在前边的话:
(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 版本的更多相关文章
- 在windows下安装nvm并管理nodejs版本
不得不说,nodejs的nvm工具跟python下的mkvirtualenv 工具很像.作为立志成为伪全栈的我来说,玩玩nodejs是必不可少的.nodejs 有很多种的安装方式,下面我用nvm的方式 ...
- 使用nvm来管理nodejs版本
nvm 是 Mac 下的 node 管理工具,有点类似管理 Ruby 的 rvm,如果是需要管理 Windows 下的 node,官方推荐是使用 nvmw 或 nvm-windows .nvm主要用来 ...
- 使用 nvm 来管理nodejs版本 。
最近需要升级一下node版本,所以使用nvm搞一搞. 1. 下载 nvm 在 github 下载非安装版本的nvm包https://github.com/coreybutler/nvm-windows ...
- nvm安装管理nodejs
安装nodejs运行环境 相关连接 步骤 下载nvm-window并安装: https://github.com/coreybutler/nvm-windows/releases 下载完成后直接解压安 ...
- Windows 下安装 nvm 管理 nodejs 版本
摘自https://segmentfault.com/a/1190000007612011 1. 下载安装与使用 Github: Download nvm-windows --- nvm-setup. ...
- Windows下安装nvm管理多个nodejs版本
平常在工作中难免会有node版本的要求,下面介绍一种利用nvm工具管理多个node版本的方法 下载安装 Github: Download nvm-windows --- nvm-setup.zip 程 ...
- windows 安装nvm步骤(shi'yongnvm-windows管理node版本):
瞎几把前言:mac上可以用n来管理node版本,私以为n很好用.家里的win7台式机一直没有安装过任何管理工具,今天来给家里电脑安装一下nvw-windows,一个用于windows系统的node版本 ...
- windows安装nvm管理node版本
1.卸载原本系统里面的nodejs 2.下载nvm安装包:https://github.com/coreybutler/nvm-windows/releases ---->nvm-setup.z ...
- 使用 nvm 管理不同版本的 node 与 npm
补充说明:Mac 下通过 brew install nvm 所安装的 nvm ,由于安装路径不同,无法正确启用.建议使用 brew uninstall nvm 卸载掉之后,通过本文的方案重新安装一次. ...
随机推荐
- 宜信开源|手把手教你安装第一个LAIN应用
LAIN是宜信公司大数据创新中心开发的开源PaaS平台.在金融的场景下,LAIN 是为解放各个团队和业务线的生产力而设计的一个云平台.LAIN 为宜信大数据创新中心各个团队提供了统一的测试和生产环境, ...
- 【MYSQL】mysql大数据量分页性能优化
转载地址: http://www.cnblogs.com/lpfuture/p/5772055.html https://www.cnblogs.com/shiwenhu/p/5757250.html ...
- SpringBoot(十九)_404返回统一异常处理结果
之前写过一篇统一异常处理的文章,今天测试了下如果访问一个不存在的接口,也想返回统一的错误信息,应该怎么做 1.修改application.properties文件 # 自定义404 #出现错误时, 直 ...
- jmeter分析性能报告时的误区
概述 我们用jmeter做性能测试,必然需要学会分析测试报告.但是初学者常常因为对概念的不清晰,最后被测试报告带到沟里去. 常见的误区 分析响应时间全用平均值 响应时间不和吞吐量挂钩 响应时间和吞吐量 ...
- Flutter学习笔记(3)--Dart变量与基本数据类型
一.变量 在Dart里面,变量的声明使用var.Object或Dynamic关键字,如下所示: var name = ‘张三’: 在Dart语言里一切皆为对象,所以如果没有将变量初始化,那么它的默认值 ...
- 高并发架构系列:Redis缓存和MySQL数据一致性方案详解
一.需求起因 在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节.所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MySQL等数据库. 这个业务场景, ...
- ajax 的登录认证
在models中 先创建一个表 from django.db import models # Create your models here. class UserInfo(models.Model) ...
- mpvue开发微信小程序
前段时间,美团开源了mpvue这个项目,使得我们又多了一种用来开发小程序的框架选项.由于mpvue框架是完全基于Vue框架的(重写了其runtime和compiler),因此在用法上面是高度和Vue一 ...
- [最全算法总结]我是如何将递归算法的复杂度优化到O(1)的
相信提到斐波那契数列,大家都不陌生,这个是在我们学习 C/C++ 的过程中必然会接触到的一个问题,而作为一个经典的求解模型,我们怎么能少的了去研究这个模型呢?笔者在不断地学习和思考过程中,发现了这类经 ...
- 渐进式web应用开发--拥抱离线优先(三)
_ 阅读目录 一:什么是离线优先? 二:常用的缓存模式 三:混合与匹配,创造新模式 四:规划缓存策略 五:实现缓存策略 回到顶部 一:什么是离线优先? 传统的web应用完全依赖于服务器端,比如像很早以 ...