我试图链接到一个旧版本的节点使用自制在我的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