借用的是这篇文章 ===》 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

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐