Node版本管理工具-NVM的安装与使用(windows系统)
友情提示:为避免踩坑,建议浏览全文后动手操作!!!
一、nvm是什么
看到这篇文章的猿/媛们肯定不会问这个问题了,但是我还是要说,哈哈哈!
无论工作还是干嘛,就不会一直做项目,所以肯定也不会一直用一个版本的node,为了使用一些新特性,不得不使用高版本node,那么问题来了,之前使用低版本node的项目不兼容,各种bug!好气!
魔高一尺道高一丈,Node版本管理工具nvm应运而生,可以方便的在同一台设备上进行多个node版本之间切换。
二、下载与安装(windows)
windows下载地址:https://github.com/coreybutler/nvm-windows/releases
如图:

我最怕麻烦,所以选择安装包快捷安装(不需要配置环境变量啥的,简直不要太方便!),流程如下:
下载nvm-setup.zip,解压,双击
,正常安装,下面3个页面需要注意
nvm安装路径自定义选择:

当前使用的node存放路径自定义选择:

是否讲已有的node纳入nvm的控制内(建议选“是”):

测试,在nvm安装路径下运行命令:nvm,若出现nvm版本及相关使用命令提示(日下图),则说明安装成功了!反正我是成功了,噢耶*_*

等等!还没完:
在nvm安装目录下找到settings.txt文件,打开后加上,这一步主要是将npm镜像改为淘宝的镜像,可以提高下载速度。
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
三、nvm使用
安装好了赶紧尝尝鲜:
我原本安装了7.0.0版本的,运行:nvm ls命令,可以查看你安装的node版本;现在来安装一个高版本:10.15.0;在nvm安装目录下运行命令:nvm install 10.15.0
ok!安装好了!

一路顺风,逍遥任我行!现在我有两个版本的node了,必须来切换一下得瑟得瑟,nvm use 10.15.0 回车,what?这什么ghost!赶紧nvm ls 一下,真的居然没切换过来!好吧,承认我有点得瑟过头了

赶紧百度一下,抄袭某位大神的回答https://www.jianshu.com/p/a230bd5f6fe9:
问题:nvm install x.x.x 可以成功,但无法切换和使用
原因:我把nvm安装到了有空格的路径上(D:\Program Files),导致切换失败
解决:把nvm卸载重装到没有空格的路径上(例如:D:\nvm),即可解决问题
好吧,还没捂热乎就要卸载了,三下五除二:卸载nvm,修改路径重新走一遍,完美
Node版本管理工具-NVM的安装与使用(windows系统)的更多相关文章
- node版本管理工具 -- nvm安装与使用
新老项目维护时node环境切换麻烦怎么办? 不用担心,有了nvm ,一个命令就能切换node版本. 首先需要安装nvm工具,进入下载地址. 下载之后安装nvm. nvm安装之后还需要配置两个环境变量( ...
- 强力解决使用node版本管理工具 NVM 出现的问题(找不到 node,或者找不到 npm)
nvm是好用的Nodejs版本管理工具, 通过它可以方便地在本地调换Node版本. 2020-05-28 当前长期稳定版12.17.0,于是 nvm install 12.17.0 然后C:/nvm/ ...
- windows node版本管理工具nvm
有时候,不同的项目需要使用不同的node版本.我们可以使用nvm管理不同的node版本.具体使用方法如下: 1.下载安装nvm 点击我下载nvm 解压下载的文件,双击nvm-setup.exe 直接下 ...
- node版本管理工具nvm安装以及使用
curl命令安装 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash 或者 使用wg ...
- node版本管理工具nvm安装使用教程
一些安装包依赖一定的node版本,可以采用nvm管理node, 可以快速的进行版本切换. 操作系统: windows10, x64 常见版本工具: 1. nvmw, nvmm install node ...
- nodejs版本管理工具NVM(Node Version Mene)
最近打算用心学习nodejs,所以在学习中了解到NVM-nodejs的版本管理工具,下面我就记录下我学习并且安装的详细过程,请大神们放过~~第一步.你要先把你本机上安装的nodejs以及npm相关的东 ...
- node.js安装和配置(windows系统)
node.js安装和配置(windows系统) node javasript vscode node是javascript的管理工具,所以开发javasript项目都要下载安装和配置node. 传送 ...
- 安装node版本管理工具之NVM
nvm是个啥?nvm是一个可以让你在同一台机器上安装和切换不同版本node的工具. 你可能会问,为什么会有这个工具?有时候在开发的时候,对node版本有强制要求,有的要求用最新版本,有的要求用稳定版本 ...
- nvm: node版本管理工具
安装nvm curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash node 版本切 ...
随机推荐
- Python_Mix*内置函数
数学运算(7个) abs()求数值的绝对值 divmod()返回两个数值的商和余数 max()返回可迭代对象中的元素中的最大值或者所有参数的最大值 min()返回可迭代对象中的元素中的最小值或者所有参 ...
- 低版本IDE 打开 高版本 IDE 代码时 unit
可以用单元别名 比如Vcl.Forms=Forms 来兼容.
- 数据库更新记录时,记录不存在则创建的sql语句
INSERT INTO 表名 (字段1(主键),字段2,字段3) values (#{value1},#{value2},#{value3}) ON DUPLICATE KEY UPDATE 字段2= ...
- 1 实现添加功能 1.1 定义一个学员类(Student),在Student类中定义姓名、性别和年龄属性,定义有 参数的构造方法来初始化所以的成员属性 1.2 创建学员类对象来存放学员信息,并且为每一个学生对象添加的相应的编号。并将 学员类对象添加到Map<Integer,Student>集合中 1.3 添加完成后,显示所有已添加的学员姓名 1.4 限制年龄文本框只能输入正整数,否则的会采
学生类 package com.lanxi.demo1_3; public class Student { private String name; private String sex; priva ...
- uboot中往s5p6818的emmc刷写内容
建立分区: fdisk :: : fdisk Partition Map -- Partition Type: DOS Part Start Sector Num Sectors UUID Type ...
- Python爬虫开源项目代码,爬取微信、淘宝、豆瓣、知乎、新浪微博、QQ、去哪网等 代码整理
作者:SFLYQ 今天为大家整理了32个Python爬虫项目.整理的原因是,爬虫入门简单快速,也非常适合新入门的小伙伴培养信心.所有链接指向GitHub,祝大家玩的愉快 1.WechatSogou [ ...
- AJAX的简单示例:注册校验
众所周知,我们每次需要注册一个网站的用户名时,都会校验该邮箱.用户名是不是正确的格式.是不是有被使用过,密码是否符合规则,二次确认是否符合. 如果这些校验都采用form表单提交的话,会给用户带来极不好 ...
- 20175224 2018-2019-2 《Java程序设计》第四周学习总结
教材学习内容总结 子类的定义 class 子类名 extends 父类名 { ... } 子类继承性 子类继承父类的成员变量.方法.成员变量可以被子类中自己定义的任何实例方法操作:继承的方法可以被子类 ...
- vs-code 基础设置
汉化设置: 最新版的vscode 汉化需要两步 1 ctrl+shift+p 在顶部输入框中输入 language 后选择 configure Display Language 后进入 第二张 ...
- web前端技术学习
$.ajax() ajax数据请求方式,交互,跨域等相关问题 一.请求方式 1.$.ajax() $.ajax({ type:"get",//请求方式“get”和“post” ur ...