Node.js 多版本管理:nvm 使用指南

2026-08-25

在开发中经常遇到不同项目需要不同 Node.js 版本的情况。nvm (Node Version Manager) 是最流行的 Node.js 版本管理工具,让你可以在同一台机器上安装和切换多个版本。

安装 nvm

使用官方安装脚本即可:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
source ~/.bashrc

常用命令

# 查看可用版本
nvm list-remote

# 安装指定版本
nvm install 24
nvm install 20

# 切换版本
nvm use 24

# 设置默认版本
nvm alias default 24

# 查看已安装版本
nvm list

项目级版本锁定

在项目根目录创建 .nvmrc 文件,写入版本号:

echo "24" > .nvmrc

进入项目目录后执行 nvm use 即可自动切换到指定版本。

与 npm 的配合

每个 Node.js 版本自带对应的 npm,切换版本后 npm 也会自动切换。项目依赖通过 package-lock.json 锁定版本,确保团队成员使用一致的依赖。

💡 提示:Node.js 24 是当前的 LTS(长期支持)版本,推荐用于生产环境。