macOS 系统上切换 Node.js 版本

在 macOS 系统上切换 Node.js 版本

使用 nvm(Node Version Manager)

nvm 是最受欢迎的 Node.js 版本管理工具,它可以让你轻松地安装、切换不同版本的 Node.js。

安装 nvm

打开终端,执行以下命令安装 nvm:

bash 复制代码
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

或者使用 Homebrew 安装:

bash 复制代码
brew install nvm

安装完成后,关闭并重新打开终端,或者执行以下命令使 nvm 生效:

bash 复制代码
source ~/.nvm/nvm.sh

使用 nvm 切换 Node.js 版本

  1. 查看可安装的 Node.js 版本:
bash 复制代码
nvm list-remote
  1. 安装指定版本(例如 v14.17.6):
bash 复制代码
nvm install 14.17.6
  1. 查看已安装的版本:
bash 复制代码
nvm list
  1. 切换到指定版本:
bash 复制代码
nvm use 14.17.6
  1. 设置默认版本:
bash 复制代码
nvm alias default 14.17.6

使用 n 模块

n 是另一个 Node.js 版本管理工具,它是一个 npm 模块。

安装 n 模块

bash 复制代码
npm install -g n

使用 n 切换 Node.js 版本

  1. 安装最新稳定版:
bash 复制代码
n stable
  1. 安装最新版:
bash 复制代码
n latest
  1. 安装指定版本:
bash 复制代码
n 14.17.6
  1. 切换版本:
    使用上下方向键选择版本,按回车确认。
bash 复制代码
n
  1. 删除指定版本:
bash 复制代码
n -d 14.17.6

使用 Homebrew

如果你是通过 Homebrew 安装的 Node.js,可以使用以下方法切换版本。

安装不同版本

bash 复制代码
brew install node@14

切换版本

bash 复制代码
brew unlink node && brew link --force node@14

注意事项

  • 使用 nvm 或 n 管理版本时,不同版本的 Node.js 和 npm 会安装在独立的路径中,不会相互影响。
  • 如果遇到权限问题,可能需要使用 sudo 命令,但建议优先调整文件权限而非直接使用 sudo。
  • 切换版本后,可以通过以下命令验证当前使用的版本:
bash 复制代码
node -v
npm -v

nvm 灵活性更高,适合需要频繁切换版本的开发者;而 n 模块使用简单,适合只需要管理少数几个版本的用户。

相关推荐
栗子叶11 小时前
IP协议 地址划分&MAC地址作用&ip addr命令
网络·tcp/ip·macos
全栈前端老曹13 小时前
【包管理】read-pkg-up 快速上手教程 - 读取最近的 package.json 文件
前端·javascript·npm·node.js·json·nrm·package.json
水冗水孚13 小时前
告别黑盒!手写Windows版简易NodeMON,学习文件监听代码修改与进程服务重启知识
node.js·express
程序员爱钓鱼13 小时前
Node.js 编程实战:测试与调试 —— 调试技巧与性能分析
前端·后端·node.js
draking14 小时前
Anthropic 封杀当天,我把 OpenCode 升到 1.1.11,踩了 5 个坑
macos·ai编程
Mr -老鬼15 小时前
Node.js 打包二进制文件完全指南
node.js
Roye_ack15 小时前
【Mac环境配置教程】深度学习环境配置(Anaconda + PyTorch)
macos
程序员雄杰16 小时前
腾讯云轻量应用服务器mac中ssh免密登录到服务器
macos·ssh·腾讯云
xiaoxue..16 小时前
把大模型装进自己电脑:Ollama 本地部署大模型完全指南
javascript·面试·node.js·大模型·ollama
这就是佬们吗17 小时前
告别 Node.js 版本冲突:NVM 安装与使用全攻略
java·linux·前端·windows·node.js·mac·web