mac使用brew切换node的版本号

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

你可能感兴趣的:(MAC电脑一些操作,日常小问题,macos,node.js,javascript)