想切换node版本,但是无法通过homebrew安装node 8(目前在node 13)
Want to switch between node versions, but unable to install node 8 through homebrew (currently on node 13)
我正在尝试通过自制软件在我的 mac 上安装节点版本 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。既然如此,我想知道两件事。
- 考虑到我的自制软件版本无法使用 brew 搜索找到 node8,在我的 machine 上获取 node8 的最佳自制软件(或其他)命令序列是什么?
- 在逐个项目的基础上,我应该使用什么顺序在节点 8 和节点 13 版本之间切换?
使用 NVM - 节点版本管理器
https://github.com/nvm-sh/nvm
您可以设置默认的 Node 版本并安装您喜欢的任何其他版本。
关闭您的默认版本就像 nvm use 10.12.0
或您想要的任何版本一样简单。
我已经使用 n
很长时间了。死的简单。要安装节点 8,只需键入:
$ n 8
我正在尝试通过自制软件在我的 mac 上安装节点版本 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。既然如此,我想知道两件事。
- 考虑到我的自制软件版本无法使用 brew 搜索找到 node8,在我的 machine 上获取 node8 的最佳自制软件(或其他)命令序列是什么?
- 在逐个项目的基础上,我应该使用什么顺序在节点 8 和节点 13 版本之间切换?
使用 NVM - 节点版本管理器
https://github.com/nvm-sh/nvm
您可以设置默认的 Node 版本并安装您喜欢的任何其他版本。
关闭您的默认版本就像 nvm use 10.12.0
或您想要的任何版本一样简单。
我已经使用 n
很长时间了。死的简单。要安装节点 8,只需键入:
$ n 8