一、先搞清楚:nvm 是什么?为什么一定要用?
1. Node.js 是什么?
- Node.js 是一个 JavaScript 运行环境
- 前端工程(Vue / React / Vite / Next.js)几乎都离不开它
2. nvm 是什么?
nvm = Node Version Manager(Node 版本管理工具)
它可以帮你:
- 同时安装多个 Node 版本(14 / 16 / 18 / 20)
- 不同项目用不同 Node
- 随时切换,不破坏系统环境
结论:Mac 上建议使用 nvm 管理 Node 版本。
二、macOS 安装 nvm(官方推荐方式)
⚠️ 注意:不推荐用 Homebrew 安装 nvm
nvm 本质是 shell 脚本,Homebrew 反而容易把环境搞复杂。
1. 打开终端(Terminal)
快捷键:
Command + 空格 → 输入 Terminal → 回车
2. 执行安装命令
复制下面这行,直接粘贴回车:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
等待执行完成。
3. 配置环境变量(非常重要)
macOS 默认使用 zsh,配置文件是 ~/.zshrc
执行:
nano ~/.zshrc
确认里面有下面内容(没有就加上):
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion"
保存并退出(Ctrl + O → 回车 → Ctrl + X)
让配置立即生效:
source ~/.zshrc
4. 验证 nvm 是否安装成功
nvm -v
如果能看到版本号,例如:
0.39.7
说明 nvm 安装成功。

