NVM管理node版本

使用nvm管理node版本(详细教程和报错解决方案)

    • 一、下载NVM
    • 二、选择NVM安装路径
    • 三、然后是选择node的安装位置
    • 四、查询版本号
    • 五、配置下载镜像
    • 六、使用NVM
    • 七、报错解决

nvm是一个node版本管理工具,通过它可以安装多种node版本并且可以快速、简单的切换node版本。

一、下载NVM

官方下载地址:https://github.com/coreybutler/nvm-windows/releases
下载成功后直接打开nvm-setup.exe文件进行安装

在这里插入图片描述

二、选择NVM安装路径

同意协议后选择nvm安装路径,默认安装位置就好,不要自定义,避免后续忘记存放位置

在这里插入图片描述

三、然后是选择node的安装位置

也是默认安装位置就好,不要自定义,避免后续忘记存放位置

在这里插入图片描述

然后就是下一步->安装

如果安装的时候有如下提示,就表示是你之前安装过nodejs并且之前的还在,问你是否要将之前的添加到nvm的版本控制中去,选择 是 就好
在这里插入图片描述

安装完之后,会发现环境变量自动就配置好了。这里简单提一嘴,为什么安装一些软件都要求配置环境变量git也是,环境变量起到的作用是可以在任意文件夹或者文件路径下,运行相关的命令。

例如NVM命令,假如不配置环境变量,可能我只能在nvm安装路径下使用命令。

在这里插入图片描述

四、查询版本号

打开控制台,输入nvm -v查询版本号,能查出来就说明安装成功了

在这里插入图片描述

五、配置下载镜像

找到nvm安装路径(默认路径是C:\Users\Administrator\AppData\Roaming\nvm),配置nvm的setting.txt,如果不需要此配置可以跳过。
找到setting.txt配置文件
添加或修改node_mirror、npm_mirror如下

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

这是新的镜像地址
中国镜像站早就在21年的时候就说 npm.taobao.org 和 registry.npm.taobao.org 域名将于 2022 年 05 月 31 日零时起停止服务,原文详见知乎【望周知】淘宝 NPM 镜像站喊你切换新域名啦

参考我的配置如下

在这里插入图片描述

六、使用NVM

刚安装好nvm发现node和npm是都不能用的,原因是我们只安装了nvm,nvm是帮我们管理node 的,他并不是可以替代node。下面我们进行安装node,安装node只需要输入命令即可安装。
重点:电脑左下角搜索框输入cmd,看到命令提示符,然后鼠标右键,看到“以管理员身份运行”
或者使用快捷组合键:电脑图标的那个按钮+R。但是有些电脑的这个组合键打开的cmd不是以管理员身份运行的,我的电脑就是这样。

在这里插入图片描述

先了解下nvm常用命令:

nvm ls  						 // 查看目前已经安装的版本
nvm install 10.5.0 		 		// 安装指定的版本的nodejs
nvm use 10.5.0 			 		// 使用指定版本的nodejs
nvm list available 				//显示可下载版本的部分列表
nvm uninstall 10.5.0			//删除已安装的指定版本,语法与install类似
nvm alias 						//给不同的版本号添加别名
nvm unalias					 	//删除已定义的别名
`nvm reinstall-packages <version>` //在当前版本node环境下,重新全局安装指定版本号的npm包
nvm current 				//显示当前的版本

首先使用nvm命令安装node:

在这里插入图片描述

查看已经安装的版本:

在这里插入图片描述

使用nvm use 版本 命令,切换版本

在这里插入图片描述

再次查看nvm版本列表,看到版本前面有个星号就是当前使用的node版本

在这里插入图片描述

七、报错解决

有时候nvm install会出现报错情况:Node.js v14.17.4 is not yet released or is not available.

在这里插入图片描述

解决方案:直接去node官网的历史版本下载对应的node版本

在这里插入图片描述

往下滚动找到你要的版本号,然后点版本号进去。
例如我要的node版本是14.17.4,直接下载node-v14.17.4-win-x64.zip 这个包

在这里插入图片描述

下载后解压到nvm目录下(不知道安装目录在哪就去查看环境变量),并改文件名改成v14.17.4(下载了哪个版本号就改为什么版本号名称)

在这里插入图片描述

然后重复第五步,以管理员身份打开cmd
输入命令nvm ls 查看nvm已安装列表
输入命令nvm use 14.17.4,看到Now using node v14.17.4 (64-bit)就代表切换成功了,也可以再次输入nvm ls 查看nvm已安装列表,看到版本号前面有个星星就代表切换成功了

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/211575.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

烫伤事件屡有发生,觅光推脱责任,称是用户操作失误

提及“双十一”“直播间”等关键词&#xff0c;人们常常将其与“低价”“薅羊毛”等字眼挂钩。而在近日&#xff0c;科技美容品牌AMIRO觅光&#xff08;下称“觅光”&#xff09;却上演了一出“反向薅羊毛”的戏码&#xff0c;因线上线下渠道相差超千元的价格差饱受争议。 自横…

ubuntu22.04系统下载程序和依赖,并拷贝到指定路径下

脚本1 apt install aptitude apt-get -d install xxx #xxx是待下载的安装包 mv /var/cache/apt/archives/* /home/tuners/1apt install aptitude apt-get -d install xxx mv /var/cache/apt/archives/*.deb /home/tuners/1 xxx 为程序包名称 /home/tuners/1为保存程序包的…

camera-caps:Jetson设备上的一种实用的V4L2可视化界面

camera-caps&#xff1a;Jetson设备上的一种实用的V4L2可视化界面 github地址是&#xff1a; https://github.com/jetsonhacks/camera-caps 注意&#xff1a;Jetpack5.x需要选择tag 5.x版本

【LeetCode刷题-回溯】-- 46.全排列

46.全排列 方法&#xff1a;回溯法 一种通过探索所有可能的候选解来找出所有的解的算法&#xff0c;如果候选解被确认不是一个解&#xff0c;回溯法会通过在上一步进行一些变化抛弃该解&#xff0c;即回溯并且再次尝试 使用一个标记数组表示已经填过的数 class Solution {pu…

快速了解敏捷测试!解密敏捷测试的难点!

随着敏捷开发模式的普及&#xff0c;越来越多的测试同仁也开始了敏捷测试。那么究竟什么是敏捷测试&#xff1f;敏捷测试与传统测试的主要区别是什么&#xff1f;敏捷测试的难点又是什么&#xff1f;本文会对这三个问题进行讲解。注意&#xff1a;本文只是讲解敏捷测试概念相关…

计算方法 期末总结

思维导图 绪论 算法的性质&#xff1a; 有穷性、确切性、有输入输出、可行性 算法的描述方法&#xff1a; 自然语言、伪代码、流程图、N-S流程图 算法设计思想&#xff1a; 化大为小的缩减技术&#xff1a;二分法化难为易的校正技术&#xff1a;开方法化粗为精的松弛技术&a…

首批!创邻科技入选《图数据库金融应用场景优秀案例》

11月11日&#xff0c;“全球金融科技中心网络年会”在第三届全球金融科技大会暨第五届成方金融科技论坛上成功在京举办。会上&#xff0c;北京前沿金融监管科技研究院发布了基于国际标准组织——国际关联数据基准委员会&#xff08;LDBC&#xff09;的《图数据库金融应用场景优…

【Python入门篇】——Python中循环语句(for循环的基础语法)

作者简介&#xff1a; 辭七七&#xff0c;目前大一&#xff0c;正在学习C/C&#xff0c;Java&#xff0c;Python等 作者主页&#xff1a; 七七的个人主页 文章收录专栏&#xff1a; Python入门&#xff0c;本专栏主要内容为Python的基础语法&#xff0c;Python中的选择循环语句…

如何解决tinder注册失败的问题?

tinder创立在2012年&#xff0c;是一款海外热门的交友软件。2020年&#xff0c;Tinder拥有620万用户和7500万月活跃用户。截至2021年&#xff0c;Tinder在全球范围内的匹配记录超过650亿。已成为全球最受欢迎的约会软件之一。 目前tinder暂时未对中国大陆开发使用&#xff0c;…

机器学习之危险品车辆目标检测

危险品的运输涉及从离开仓库到由车辆运输到目的地的风险。监控事故、车辆运动动态以及车辆通过特定区域的频率对于监督车辆运输危险品的过程至关重要。 在线工具推荐&#xff1a; 三维数字孪生场景工具 - GLTF/GLB在线编辑器 - Three.js AI自动纹理化开发 - YOLO 虚幻合成数…

大厂面试官最爱问的20道Mysql面试题

&#x1f4e2;专注于分享软件测试干货内容&#xff0c;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; 如有错误敬请指正&#xff01;&#x1f4e2;交流讨论&#xff1a;欢迎加入我们一起学习&#xff01;&#x1f4e2;资源分享&#xff1a;耗时200小时精选的「软件测试」资…

ChatGPT规模化服务的经验与教训

2022年11月30日&#xff0c;OpenAI发布ChatGPT&#xff0c;以很多人未曾预料的速度迅速走红。与此同时&#xff0c;由于短时间内用户量的暴涨&#xff0c;导致服务器过载&#xff0c;迫使OpenAI停止新用户的注册。 ChatGPT发布这一年&#xff0c;同样的情景发生了好几次。在最近…