nvm安装与使用详解(Window11)

news2025/4/22 16:24:39

文章目录

  • 前言
  • 一、卸载 node.js
    • 卸载
    • 清理缓存(有的不执行此步骤后面会报错)
  • 二、下载 nvm
    • nvm 下载
    • 点开链接之后如图
    • 鼠标鼓轮往下滑
    • 下载完成后解压打开
    • 检查是否安装成功
  • 三、安装多个 node.js 版本
    • nvm 常用命令
    • 安装 node
    • nvm使用
  • 四、删除 nvm
    • 删除文件夹
    • 删除环境变量

前言

平时偶尔写 Vue2项目,偶尔写 Vue3项目,那么单个版本的 node.js 势必会报错,nvm就很合适,可以来回切换node版本,避免重复卸载安装node以至于造成不必要的报错(麻烦)。

一、卸载 node.js

卸载

去电脑安装的应用这里卸载即可

在这里插入图片描述

清理缓存(有的不执行此步骤后面会报错)

打开小黑窗,分别执行 where nodewhere npm 两条命令,然后根据出来的目录找到对应的文件夹将其删掉,并将缓存文件删掉
注意:若没有将npm的缓存文件删除,后续可能出现 npm 和 node版本对不上导致装包报错!!!

在这里插入图片描述

二、下载 nvm

nvm 下载

github下载地址:https://github.com/coreybutler/nvm-windows/releases

点开链接之后如图

在这里插入图片描述

鼠标鼓轮往下滑

在这里插入图片描述

下载完成后解压打开

在这里插入图片描述

注意一: 安装nvm的路径的每一层级,都不要有空格(正确:D:\Program;错误:D:\Program Files)
注意二:请记住安装nvm的路径,后面会用到

在这里插入图片描述

注意:路径要以 node.js 结尾!!!,此处你选了存放文件夹之后,请在后面再手动输入 node.js,如果你是默认路径,那就不管

在这里插入图片描述

检查是否安装成功

打开小黑窗,执行 nvm -v 后出来了版本号, 表示 nvm 已经安装成功,继续下一步

在这里插入图片描述

三、安装多个 node.js 版本

nvm 常用命令

 // 查看当前 nvm 版本号
 nvm -v 
 // 查看已安装的 node.js 版本
 nvm list 
 // 查看可安装的 node 版本
 nvm list available 
 // 安装指定版本的 node (版本号不限)
 nvm install 16.14.0 
 // 使用指定版本的 node
 nvm use 16.14.0 

安装 node

前往 node 官网下载 node
推荐下载一个 12版本 的和一个1 6版本 的
我用的 12.8.016.14.0,可以在 Vue2Vue3项目中灵活切换

node.js 官网:https://nodejs.org/dist/

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

nvm使用

至此,若能正常执行下面的操作(node版本号用你自己的版本号),则表示 nvm 安装大功告成

在这里插入图片描述

四、删除 nvm

到第三步 nvm 使用就已经大功告成了,此步删除 nvm 留给 nvm 安装出错,需要重装 nvm 的人

删除文件夹

在这里插入图片描述

删除环境变量

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

至此全部结束,下班~

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

10月26日星期四今日早报简报微语报早读

10月26日星期四,农历九月十二,早报微语早读分享。 1、神十七瞄准10月26日11时14分发射,汤洪波唐胜杰江新林执飞; 2、交通运输部:2024年春节除夕至初八小客车免通行费; 3、6个经济大省“三季报”&#xf…

Unable to find GatewayFilterFactory with name TokenRelay

目录 问题分析解决方案参考文档开源项目微服务商城项目前后端分离项目 问题分析 Spring Cloud Gateway 网关作为代理资源服务器,需要将 JWT 传递给下游资源服务器,下面是网关的配置 spring:cloud:gateway:discovery:locator:enabled: true # 启用服务发…

电力系统保卫战:迅软DSE加密系统的关键角色

随着信息技术的高速发展和广泛应用,数据作为业务的重要支撑需要精细和可控。电力电网行业信息系统作为国家关键重要基础设施,在数据方面的安全防护能力,已成为电力电网业务安全稳健运行的重中之重,数据安全所面临的危险已渗透到电力电网企业生产、经营的各个方面&am…

ATFX汇市:欧央行利率决议来袭,能够逆转欧元跌势吗?

ATFX汇市:今日20:15,欧央行公布10月利率决议结果,金融机构普遍预期欧央行将按兵不动。至10月26日欧洲央行主要再融资利率的前值为4.5%,预期值持平。当日20:45,欧洲央行行长拉加德召开货币政策新闻发布会,重…

美国访问学者申请签证的五点建议

当你计划成为一名美国访问学者时,申请签证是其中一个必要的步骤。签证申请程序可能会有一些复杂,但如果你遵循以下五点建议,你将更有可能成功获得签证,顺利开始你的学者之旅。 1.早做准备,提前规划:在申请签…

2023探寻室内设计的新趋势与即将流逝的旧潮流

起初认为,”室内设计趋势 “可能是一个矛盾的术语。家具、纺织品、艺术品和墙面装饰都太繁琐、太昂贵、太持久,不可能经常更新。 然而,钟摆确实在摆动,尽管摆动的时间长达数年或数十年:20 世纪 70 年代铺着长毛地毯的波…

几个常用的nosql数据库的操作方式

dynamoDB 键 partition key:分区键 定义:分区键是用于分布数据存储的主键,每个项(Item)在表中都必须有一个唯一的分区键值。 特点: 唯一性:每个分区键值在表中必须是唯一的,这是因为…

檢測項目簡體字

某些項目可能要求代碼中不允許使用簡體字 安裝stcheck檢查 yarn add stcheck --dev在項目根目錄創建 st.config.json 文件 {"patterns": ["./**/*.(ts|js|tsx|jsx|vue|html)","!**/node_modules/**","!.git/**"],"gitignore&q…

可用于嵌入各种功能的STSPIN820、STSPIN830、STSPIN240、STSPIN233电机驱动器 功率 MOSFET

STSPIN电机驱动器是一系列IC,面向采用各种额定功率、电机类型和各种系统分区的应用。STSPIN电机驱动器可用于嵌入各种功能,以最高精度驱动电机。这些功能包括可减轻主机微控制器负担的高级运动轮廓生成器,以及全面的保护和诊断特性。 STSPIN…

2023.10.26-SQL测试题

employee表: department表: job表: location表: 题目及答案: -- (1).查询工资大于一万的员工的姓名(first_name与last_name用“.”进行连接)和工资-- select CONCAT(first_name,.,last_name) as 姓名 ,salary -…

第12期 | GPTSecurity周报

GPTSecurity是一个涵盖了前沿学术研究和实践经验分享的社区,集成了生成预训练 Transformer(GPT)、人工智能生成内容(AIGC)以及大型语言模型(LLM)等安全领域应用的知识。在这里,您可以…

【SpringCloudNetflix】一图理解Spring Cloud Netflix解决了那些微服务问题?

什么是微服务理解: SpringCloudNetflix解决的问题理解: SpringCloudNetflix核心点: 注册中心:Eureka负载均衡:Ribbon、Feign服务熔断:Hystrix服务降级:Hystrix服务监控:Hystrix Da…

Java 脚本实现mongo中某一个库中的表数据,导出到另外一个mongo数据库中

以下是在代码中使用的 MongoDB Java 驱动的 Maven 依赖: <dependency><groupId>org.mongodb</groupId><artifactId>mongodb-driver-sync</artifactId>

哪一个更好?Spring boot还是Node.js

前言 本篇文章有些与众不同&#xff0c;由于我自己手头有些关于这个主题的个人经验&#xff0c;受其启发写出此文。虽然SpringBoot和Node.js服务于很不一样的场景&#xff0c;但是这两个框架共性惊人。其实每种语言都有不计其数的框架&#xff0c;但仅仅一部分是真正卓越的。如…

OpenCV 画极线

from pylab import * import cv2from backend._gs_ import stereo_cameradef compute_epipole(F):""" 从基础矩阵 F 中计算右极点(可以使用 F.T 获得左极点)"""# 返回 F 的零空间(Fx0)U,S,V np.linalg.svd(F)e V[-1]return e/e[2]def plot_epi…

安装好cuda后解决torch.cuda.device_count() == 0

更新显卡驱动可以安装高版本的cuda 可以通过打开cmd输入nvidia-smi来查看 所以说不高于12.3的版本都可以安装 cuda版本匹配pytorch版本 打开网址&#xff1a;https://pytorch.org/ 验证完后&#xff0c;就可以吭哧吭哧的去下载安装了 搞完后还是发型代码跑出来GPU 0 不要…

工频电磁波对电子管的干扰

电磁干扰&#xff08;EMI&#xff09;是玩电子管绕不开的话题&#xff0c;特别是一些电磁环境恶劣的位置&#xff0c;对电子管的干扰是不可忽视的。 前段时间完成1AE4电子管混合放大耳放之后&#xff0c;发现有持续的嗡声&#xff0c;在四周安静的时候能够清晰的听到噪音&…

数字化时代,企业如何实现精细化管理来提高自身驱动力

作为“世界工厂”的中国&#xff0c;制造业一直是优势产业。制造业是现代国民经济和综合国力的重要支柱&#xff0c;其制造业的生产总值一般占一个国家国内生产总值的20%&#xff5e;55%。2022年&#xff0c;中国制造业增加值占 GDP 比重达到 27.69%&#xff0c;规模达到 4.35万…

jenkins、ant、selenium、testng搭建自动化测试框架

如果在你的理解中自动化测试就是在eclipse里面讲webdriver的包引入&#xff0c;然后写一些测试脚本&#xff0c;这就是你所说的自动化测试&#xff0c;其实这个还不能算是真正的自动化测试&#xff0c;你见过每次需要运行的时候还需要打开eclipse然后去选择运行文件吗&#xff…

Qt布局 day11

Qt布局 day11 布局基本流程 布局管理器&#xff0c;可以管理widget&#xff0c;让他帮忙管理 1.创建好我们想要布局的widgets2.我们创建QBoxLayout对象将其小部件添加到布局中3.我们调用QWidget::setLayout()将QBoxLayout对象安装到小部件上4.布局中国的小部件将重新设置父类…