如何在mac中使用自制链接旧版本的node



我试图链接到一个旧版本的节点使用自制在我的mac(因为netlify不工作与v17 -这是我的默认值)。

当我搜索我安装的节点版本时,我可以看到16和14都可用。

brew搜索节点= =比;公式:libbitcoin-node node✔node-sass node@12 node@16 nodebrew nodenvLlnode node-build node@10 node@14node_export nodeenv ode

我希望能够运行brew unlink节点(工作良好),然后

brew link node@16或brew link node@14,但在这两种情况下,我得到一个错误说:

错误:No such keg:/usr/local/cellar/node@16

如何让homebrew使用旧版本的node?

我是这样做的:

  • brew install node@16
  • export PATH="/opt/homebrew/opt/node@16/bin:$PATH"(您需要放入~/.bash_profile~/.zprofile以保持更改)

然后我可以看到节点指向node@@16

$ which node
/opt/homebrew/opt/node@16/bin/node
$ node --version
v16.14.2

你可以做

brew link --overwrite node@16

最新更新