一.相关概念
nvm(Node Version Manager)用来在同一台机器上安装、切换多个 Node.js 版本,避免「全局只能装一个 Node」的问题。
二.核心命令
- 查看node可用版本
bash
nvm ls-remote # 远程所有版本(很长)
nvm ls-remote | grep v22 # 只看 22.x
nvm ls # 本机已安装 + 当前使用中的

- 安装node
bash
nvm install 22 # 装最新的 22.x
nvm install 18.20.4 # 装精确版本
nvm install node # 装最新正式版
nvm install --lts # 装最新 LTS

- 切换 / 使用node
bash
nvm use 22 # 当前终端切到 22
nvm use 18.20.4
nvm use --lts
nvm use system # 切回系统自带的 Node(如果有)
nvm use 只影响当前 shell。新开终端会回到默认版本。

- 设默认版本node
bash
nvm alias default 22
# 或
nvm alias default 22.22.1
之后新开终端默认就是这个版本。

- 看当前用的是哪个node
bash
nvm current
which node
node -v

- 卸载node
bash
nvm uninstall 18.20.4