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(长期支持)版本,推荐用于生产环境。