nvm

概述

nvm(Node Version Manager)是管理 Node.js 版本的工具,允许你在同一台电脑上安装多个 Node.js 版本并灵活切换。

安装

方法一:

1
2
3
4
5
# 用 curl 安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

# 用 wget 安装(如果系统有 wget)
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

方法二:

1
brew install nvm
1
nvm version

命令

查看可用 Node.js 版本:

1
2
nvm ls-remote  # 列出所有可安装的远程版本(较全,加载较慢)
nvm ls-remote --lts # 只列出 LTS(长期支持)版本(推荐)

安装 Node.js:

1
2
3
4
nvm install <版本号>  # 安装指定版本,如:
nvm install 16.18.0 # 安装 16.18.0 版本
nvm install lts/gallium # 安装指定代号的 LTS 版本(如 gallium 对应 Node.js 16)
nvm install node # 安装最新稳定版

查看已安装版本:

1
2
nvm ls  # 列出所有已安装版本(当前使用的版本前有 `->` 标记)
nvm current # 显示当前正在使用的版本

切换 Node.js 版本:

1
2
3
4
5
nvm use <版本号>  # 临时切换到指定版本(当前终端生效),如:
nvm use 14.21.3

nvm alias default <版本号> # 设置默认版本(新终端生效),如:
nvm alias default 16.18.0

卸载 Node.js 版本:

1
2
nvm uninstall <版本号>  # 卸载指定版本,如:
nvm uninstall 14.21.3

其他实用命令:

1
2
3
4
nvm which <版本号>  # 查看指定版本的安装路径
nvm alias <别名> <版本号> # 给版本设置别名,如:nvm alias work 16.18.0
nvm unalias <别名> # 删除别名
nvm reinstall-packages <旧版本号> # 从旧版本迁移全局 npm 包到当前版本

nvm
http://hanqichuan.com/2025/08/25/node/nvm/
作者
韩启川
发布于
2025年8月25日
许可协议