mac使用brew切换node的版本号

本文介绍了如何在Mac操作系统中使用Homebrew来管理并切换Node.js的不同版本。首先,通过`brewsearchnode`查看可安装的Node版本,然后使用`brewinstallnode@版本号`安装特定版本,如Node16。对于首次安装,需执行`brewlink--overwrite--forcenode@版本号`。若已安装过其他版本,需先`brewunlinknode@旧版本`,再执行`brewlink--overwrite--forcenode@新版本`进行切换。最后,更新`.zshrc`文件以设置新版本的PATH,确保版本切换成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

借用的是这篇文章 ===》 mac 使用brew切换node版本

# 查看node的版本号
brew search node

# 安装其他版本. 选择 node16版本
brew install node@16

# 如果你是第一次安装node的话,执行下面这个操作
brew link --overwrite --force node@16

# 如果你是第二次安装node的话,需要切换node的版本号 ==》. 这儿从18切换到16的版本
brew unlink node@18 && brew link --overwrite --force node@16

# 执行下面这个。 我只呢呢说每个人跟每个人的这个不一样,上面那个运行之后,最后会有一个类似这样子的一行代码,粘贴,回车执行就可以了
echo 'export PATH="/opt/homebrew/opt/node@16/bin:$PATH"' >> ~/.zshrc

# 查看是否切换成功
node -v

在这里插入图片描述

这个就是给你提示应该执行啥

=========================================================================

注意容易出现的错误:

Error: No such keg: /usr/local/Cellar/node

在执行切换命令时,如果unlink 的node后边没有加版本号的话,就会报这个错误,也可能没执行这个命令。例如:

// 错误
brew unlink node && brew link --overwrite --force node@10

// 正确
brew unlink node@12 && brew link --overwrite --force node@10

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值