安装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

posted @ 2025-12-26 21:05  明月,  阅读(0)  评论(0)    收藏  举报