我正在尝试通过 Homebrew 程序在我的 Mac 上安装 Node 版本 8 (node@8)。
我当前的node版本是13.6.0,是通过homebrew下载的,我希望能够针对不同的项目在node 8和node 13版本之间切换。
但是,当我尝试使用
下载 node@8 时brew info node@8
我收到以下错误
Error: No available formula with the name "node@8"
为了诊断原因,我跑了
brew search node
我看到了以下内容
libbitcoin-node node ✔ node-sass node@12 nodebrew nodenv llnode node-build node@10 node_exporter nodeenv
看起来我当前版本的 Node 甚至无法搜索@8。既然如此,我想知道两件事。
- 考虑到我的 Homebrew 程序版本无法使用brew搜索找到node8,在我的机器上获取node8的最佳 Homebrew 程序(或其他)命令序列是什么?
- 我应该按什么顺序在每个项目的 Node 8 和 Node 13 版本之间切换?
最佳答案
使用 NVM - Node 版本管理器
https://github.com/nvm-sh/nvm
您可以设置默认 Node 版本并安装您喜欢的任何其他版本。
关闭默认版本就像nvm use 10.12.0
或您想要的任何版本一样简单。
关于javascript - 想要切换node版本,但是无法通过homebrew安装node 8(目前在node 13),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59723245/