一、介绍
在日常开发中,不同项目可能依赖不同版本的 Node.js。
使用 nvm (Node Version Manager) 可以方便地在同一台设备上安装并切换多个 Node.js 版本,解决版本冲突问题。
本文适用于 Windows 系统,介绍 nvm-windows 的安装与使用。
二、安装nvm
1、NVM下载
(1)注意:如果你已经单独安装了 Node.js,建议先卸载,避免冲突
(2)访问 nvm-windows 下载地址
- 下载地址:Releases · coreybutler/nvm-windows · GitHub
- 选择 nvm-setup.zip

(3)解压并安装
- nvm安装地址:

- nodejs安装地址:

注意:nodejs的地址不要选C:\Program Files\nodejs(使用这个地址,nvm表面上安装成功,实际是安装失败的,执行node -v提示不是内部命令)
2、环境变量
正常情况下,安装程序会自动配置环境变量。
你可以检查以下两个变量是否存在:

如果缺失,可以手动添加。
3、修改 setting.txt
进入nvm安装目录(C:\dev\nvm)找到 setting.txt 替换成以下代码
root: C:\dev\nvm
path: C:\dev\nodejs
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
4、检查 nvm 是否安装成功
打开 命令提示符 (cmd) 或 PowerShell,执行:
nvm -v
如果输出版本号(如 1.1.7),说明安装成功。

三、安装与切换 Node.js 版本
1. 安装指定版本的 Node.js
命令格式:
nvm install <version> [<arch>]
- version 表示版本号
- arch 表示系统位数,默认是64位,若操作系统是32位,需要执行命令:nvm install 10.15.3 32
以下是64位操作系统的执行结果,出现下图表示安装完成:

2、使用(切换)指定Node版本
nvm use 10.15.3
切换成功后,命令行中当前版本前会显示 *(星号)。
查看所有已安装版本及当前使用版本:
nvm ls

3、验证 Node.js 和 npm 是否可用
node -v
npm -v
如果都能正常输出版本号,说明安装与切换完全成功

四、常见问题(FAQ)
| 问题 | 可能原因 | 解决办法 |
node -v 提示不是内部命令 | 安装时 Node.js 路径选到了 C:\Program Files\nodejs | 重新安装 nvm,修改符号链接路径 |
nvm use 无效 | 未以管理员身份运行命令行 | 右键 cmd → 以管理员身份运行 |
| 下载 Node.js 很慢 | 默认源较慢 | 可修改 settings.txt 添加镜像(后续可扩展) |
本文介绍了如何使用nvm在Windows环境下安装和切换不同版本的Node.js,包括nvm的安装步骤、环境变量配置、安装指定版本的Node.js以及如何验证安装是否成功。
&spm=1001.2101.3001.5002&articleId=88988322&d=1&t=3&u=eb9f83fc78fa46b288163b3b7152817a)
1569

被折叠的 条评论
为什么被折叠?



