一、概述
nvm(Node Version Manager)是 MacOS 下管理 Node.js 多版本的主流工具,可一键安装、切换、卸载不同 Node 版本,自动配置环境变量,无需手动修改系统配置。
二、前置条件
- MacBook 已安装 Git(新 Mac 默认自带,若未安装可通过
xcode-select --install安装 Xcode Command Line Tools)。 - 知晓当前使用的 Shell 类型(MacOS 默认是 zsh,可通过
echo $SHELL查看)。
三、安装 nvm
1. 执行安装命令
打开终端(Terminal),执行以下命令安装最新版 nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
若 curl 访问失败,改用 wget:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
2. 检查自动配置(关键步骤)
nvm 安装时会自动将环境变量配置写入 Shell 配置文件(zsh 对应 ~/.zshrc,bash 对应 ~/.bash_profile/~/.bashrc),无需手动添加:
确认文件中包含以下内容(有则无需重复添加):
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion" # This loads nvm bash_completion
打开配置文件检查:
# zsh 用户
open ~/.zshrc
# bash 用户
open ~/.bash_profile
3. 使配置生效
执行以下命令让配置立即生效:
# zsh 用户
source ~/.zshrc
# bash 用户
source ~/.bash_profile
4. 验证 nvm 安装成功
执行命令查看 nvm 版本,输出版本号即安装成功:
nvm --version
# 示例输出:v0.39.7


