推荐直接用nvm——它专为macOS设计,安装快、切换顺、版本隔离干净,比Homebrew或官网pkg更适日常开发;支持多版本共存、秒级切换、项目自动适配(.nvmrc)、无需sudo权限,彻底解决老项目与新框架的Node版本冲突问题。
推荐直接用 nvm(node version manager)——它专为 macos 设计,安装快、切换顺、版本隔离干净,比 homebrew 或官网 pkg 更适合日常开发。
为什么 nvm 是首选
单一 Node 版本容易卡在老项目或新框架之间。nvm 让你每个终端会话、每个项目目录都能用不同 Node 版本,互不干扰。比如:
- 老 Express 项目跑在 Node 16,新开的 Next.js 项目用 Node 20,切换只需一条命令
- 全局工具(如
nodemon、pnpm)自动绑定当前 Node 版本,不会混用出错 - 团队协作时,项目根目录放一个
.nvmrc文件(内容如18.19.0),成员执行nvm use就自动对齐环境
三步完成安装与初始化
打开终端,依次执行:
将一个或多个视频上传至YouTube。当用户想“上传到YouTube”“发YouTube”“批量上传”“upload to YouTube”“post videos to YouTube”或发布到YouTube时使用此技能。
- 安装 nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash - 重载配置(macOS 默认 zsh):
source ~/.zshrc - 验证是否就位:
nvm --version(应输出类似v0.39.7)
常用操作速查表
装完就能立刻上手:
- 查看所有可安装版本:
nvm list-remote - 安装 LTS 版本(稳定首选):
nvm install --lts - 安装指定版本(如 v20.11.0):
nvm install 20.11.0 - 立即切换到某版本:
nvm use 20.11.0 - 设为默认版本(新终端自动生效):
nvm alias default 20.11.0 - 查看已装版本和当前激活版:
nvm ls
小贴士:避免常见卡点
如果 node -v 报 “command not found”,检查两点:
- 确认
~/.zshrc里有 nvm 加载语句(安装脚本通常已自动写入) - 别用
sudo npm install -g—— nvm 管理的全局模块天然免 sudo,权限问题基本消失

















