使用nvm管理nodejs版本

文章目录

  • 1、下载NVM
  • 2、选择NVM安装
  • 3 、查询版本号&常用命令
  • 4、nvm命令安装指定版本node
    • 4.1 安装指定node
    • 4.2 查看是否安装成功
    • 4.3 切换node版本到你想要的版本
    • 4.4 再次查看nvm版本列表
    • 4.5 nvm其他常用命令

这个是每个全能前端经常会用到的,之前用过现在重装了,又要去看博客安装,索性自己总结下记录下来,方便以后更快捷开发

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

1、下载NVM

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

在这里插入图片描述

2、选择NVM安装

同意协议后选择nvm安装路径,默认安装位置就好,不要自定义,避免后续忘记存放位置
反正就是一直next就行了,都是干了这么多年了,跳过说明

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

3 、查询版本号&常用命令

安装完成后,如何测试安装完成?

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

在这里插入图片描述

4、nvm命令安装指定版本node

4.1 安装指定node

比如我这里需要使用vue3,必须按照18以上的版本,我这里安装下 20.11.1 的版本

nvm install 20.11.1 		 		// 安装指定的版本的nodejs

4.2 查看是否安装成功

会展示你所有的node版本

nvm ls  						 // 查看目前已经安装的版本

4.3 切换node版本到你想要的版本

nvm use 20.11.1 			 		// 使用指定版本的nodejs

4.4 再次查看nvm版本列表

看到版本前面有个 星号就是当前使用的node版本

在这里插入图片描述

4.5 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 				//显示当前的版本

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

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

相关文章

目前现货黄金行情技术分析

目前行情黄金可以投资吗&#xff1f;不论是黄金价格怎么波动&#xff0c;总是有投资者问这个问题&#xff0c;原因是他们搞不清现状&#xff0c;弄不懂当前的市场形势&#xff0c;对于技术分析和基本分析的方法也不甚了解&#xff0c;因此缺乏对未来行情判断的能力。下面我们就…

探究分布式事务:深入ACID特性在分布式系统中的挑战与解决方案

✨✨谢谢大家捧场&#xff0c;祝屏幕前的小伙伴们每天都有好运相伴左右&#xff0c;一定要天天开心哦&#xff01;✨✨ &#x1f388;&#x1f388;作者主页&#xff1a; 喔的嘛呀&#x1f388;&#x1f388; ✨✨ 帅哥美女们&#xff0c;我们共同加油&#xff01;一起进步&am…

代码随想录训练营Day37:● 738.单调递增的数字 ● 968.监控二叉树 ● 总结

738.单调递增的数字 题目链接 https://leetcode.cn/problems/monotone-increasing-digits/description/ 题目描述 思路 从后往前遍历数字的每一位&#xff0c;如果前一位大于后一位&#xff0c;则将其减一&#xff0c;后边的一位取 i-9 中最大的 解答的两点疑惑&#xff1a;…

类中属性赋值过程

1 、在类的属性中&#xff0c;可以有哪些位置给属性赋值&#xff1f; ① 默认初始化 package chapter06_oop1.src.com.atguigu09.bean_uml;public class UserTest {public static void main(String[] args) {User u1 new User();System.out.println(u1.age);} }class User{/…

【深度学习目标检测】二十四、基于深度学习的疲劳驾驶检测系统-含数据集、GUI和源码(python,yolov8)

设计一个疲劳驾驶检测系统的重要性主要体现在以下几个方面&#xff1a; 提高道路安全&#xff1a;疲劳驾驶是引发交通事故的重要因素之一。驾驶员在长时间驾驶或缺乏休息的情况下&#xff0c;反应速度和判断能力会显著下降&#xff0c;从而增加事故风险。通过实时检测驾驶员的疲…

基于Websocket的局域网聊天系统

1.1 研究背景及意义 本项目所对应领域的研究背景及意义[1]。新冠肺炎局域网通信发生以来&#xff0c;大数据、云计算、人工智能等新一代信息技术加速与交通、局域网通信、教育、金融等领域深度融合&#xff0c;让局域网通信防控的组织和执行更加高效&#xff0c;成为战“疫”的…

【Frida】【Android】06_夜神模拟器中间人抓包

&#x1f6eb; 系列文章导航 【Frida】【Android】01_手把手教你环境搭建 https://blog.csdn.net/kinghzking/article/details/136986950【Frida】【Android】02_JAVA层HOOK https://blog.csdn.net/kinghzking/article/details/137008446【Frida】【Android】03_RPC https://bl…

C#使用SQLite(含加密)保姆级教程

C#使用SQLite 文章目录 C#使用SQLite涉及框架及库复制runtimes创建加密SQLite文件生成连接字串执行SQL生成表SQLiteConnectionFactory.cs 代码结构最后 涉及框架及库 自己在NuGet管理器里面安装即可 Chloe.SQLite&#xff1a;ORM框架Microsoft.Data.Sqlite.Core&#xff1a;驱…

A Little Is Enough: Circumventing Defenses For Distributed Learning

联邦学习的攻击方法&#xff1a;LIE 简单的总结&#xff0c;只是为了能快速想起来这个方法。 无目标攻击 例如总共50个客户端&#xff0c;有24个恶意客户端&#xff0c;那么这个时候&#xff0c;他需要拉拢2个良性客户端 计算 50 − 24 − 2 50 − 24 0.923 \frac{50-24-2}{…

(学习日记)2024.03.27:UCOSIII第二十四节:任务状态

写在前面&#xff1a; 由于时间的不足与学习的碎片化&#xff0c;写博客变得有些奢侈。 但是对于记录学习&#xff08;忘了以后能快速复习&#xff09;的渴望一天天变得强烈。 既然如此 不如以天为单位&#xff0c;以时间为顺序&#xff0c;仅仅将博客当做一个知识学习的目录&a…

uniapp中安装vant2

1.uniapp项目搭建 因为是安装vant2所以项目选择vue2&#xff0c;如果vue3项目的话安装vant3 2.安装vant npm i vantlatest-v2 3.在main.js文件引入挂载vant 说明&#xff1a;// #ifndef VUE3这里是vue2模板用来挂载注册组件的地方&#xff1b;// #ifdef VUE3这里是vue3模板…

基于微信小程序的日语词汇学习设计与实现(论文+源码)_kaic

日语词汇学习小程序 摘 要 日语词汇学习小程序是高校人才培养计划的重要组成部分&#xff0c;是实现人才培养目标、培养学生科研能力与创新思维、检验学生综合素质与实践能力的重要手段与综合性实践教学环节。本学生所在学院多采用半手工管理日语词汇学习小程序的方式&#x…