当前位置: 首页 > news >正文

安装nvm管理node版本

在做项目开发过程中,有时会因为node版本过高或太低,导致报错;如何在同一个系统中安装多个版本的node呢,那就是使用nvm进行管理

安装前须知:

之前有node环境的需卸载干净

  • 在开始菜单中进行查看
  • 在cmd窗口中输入 node -v 进行查看

如果安装完node后,输入 nvm use 版本号 ,仍无效(node版本前面都没有选中的 "*"),需重新安装

路径上不要有中文字符或者空格,会出现错误

image

nvm下载

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

image

安装 (注:最好不要安装在C盘,一定不能有中文路径和空格)

在指定的文件下新建文件夹,用来存放nvm的安装文件

双击运行安装包,同意协议,下一步

image

选择前面创建的文件夹

image

image

下一步,后面如果有选择关注的,可以不勾选

完成安装

打开CMD执行nvm -v命令验证是否安装成功

配置镜像地址

到此nvm已经安装成功,下面完成下载镜像的配置

打开nvm文件夹下的settings.txt文件,在最后添加以下代码(不改,下载node可能会报错)

image

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

使用

安装node

新开cmd窗口,进行node的不同版本安装

# nvm install v[node版本号]
nvm install v22.16.0

管理并选择node版本

cmd中输入nvm ls,列出node版本号,如下所示:

nvm ls

image

若有多个版本会都列出,通过nvm use v 【版本号】进行管理。输入语句如下:

nvm use v8.11.4   (node版本号)

配置环境变量

一般nvm会自动配置环境变量,不需要配置,如果nvm不可用可以排查环境变量配置

image

image

nvm安装低版本报错问题解决

有时候需要安装低版本的nodejs,nvm install会报错

image

解决办法:

直接从 Node.js 官网下载安装包 https://nodejs.org/download/release/

在安装node时选择nvm的包管理根路径,新建一个以版本名字命名的文件夹。(执行nvm root可获得nvm根路径,也可以参考以及安装的其他版本的路径)

image

安装之后就可以使用nvm list查看,并使用了

image

http://www.jsqmd.com/news/145057/

相关文章:

  • 查找两个带头节点单链表的共同后缀起始位置
  • ‌测试代码覆盖率:Jacoco配置详解
  • 8.2.1-内核级支持的分布式存储ceph
  • 自动化测试覆盖率:达到90%+的实战体系构建
  • 鸿蒙6核心功能实战:手把手教你开发分布式协同小应用
  • SQL性能瓶颈破局:Explain分析+实战优化全攻略
  • 负熵流就是财富,财富就是负熵流
  • 放弃 HarmonyOS 7?OpenHarmony 6.1 LTS 版本适配指南(含老机型兼容技巧)
  • 【毕业设计】基于Java的网上宠物店管理系统基于Java技术的智慧宠物店管理系统设计(源码+文档+远程调试,全bao定制等)
  • 【开题答辩全过程】以 共享单车管理系统为例,包含答辩的问题和答案
  • 如何构建一个模型,将企业特定的知识集可视化展示,并可以据此引导用户进行有针对性的提问?
  • SpringBoot Maven 项目 pom 中的 plugin 插件用法整理 - 教程
  • U-Boot中make命令会发生什么?
  • 基于纳米微粒激发平面波的米氏散射FDTD仿真模拟与验证
  • 可持续演进的测试流水线设计原则
  • 饰品商拍提效:AI图生图实现白底图转上身图
  • Java毕设选题推荐:基于java的宠物用品店系统基于Java的网上宠物店管理系统【附源码、mysql、文档、调试+代码讲解+全bao等】
  • AAVE V4 新特性简介:更细致地管理流动性与用户仓位
  • AI CRM如何让你的销售流程自己跑起来,用AI激活销售漏斗
  • 面向 K8s 1.33 的 Linux 服务器深度运维实战(CentOS/RedHat/Ubuntu 通用)
  • mtr
  • 基于SpringBoot+Vue的图书馆选座平台设计与实现毕设源码
  • [省选联考 2021 A 卷] 矩阵游戏
  • 深入解析:《学习JavaScript数据结构与算法》核心知识点梳理
  • 如何复现论文中的大模型方法并解决实际问题
  • 基于微信小程序的维修服务平台的设计与实现
  • 腾讯游戏开局第一课课程笔记
  • 以茶叶取小名,萌到想贴贴[特殊字符]
  • springboot城镇保障性住房管理系统(11594)
  • 记录一下自己不会的单词,我一定会整明白你们的