几周前我下载了Node 10.11,我有一个存储库,要求我在提问时拥有8.12的LTS版本的Node。如果我下载LTS,将会使我已经安装的安装混乱,还是会覆盖它?我正在使用具有High Sierra的Mac,而且还没有使用NVM
答案 0 :(得分:4)
您可以使用nvm并在同一台计算机上具有多个节点版本,并通过执行“ nvm use version”进行切换。
答案 1 :(得分:2)
我无法发表评论,但要回答您对Giorgos提出的问题...
“那么我可以在不卸载Mac上已经安装的Node版本的情况下安装NVM吗?”
正确。 NVM允许您安装所需的任何版本的Node,并在需要时在它们之间切换。您还可以设置它,以使某些项目运行特定的Node版本,因此,如果您在项目之间跳转,则不必担心在版本之间进行切换。
这使您可以使用旧版本,例如0.12
处理随机项目,还可以将Node8.x.x用于一个项目,将Node 10.x.x用于另一个项目。它非常有用,如果您需要验证与新版本的兼容性,则可以通过NVM安装Node版本,并使用该版本的node运行测试/项目。如果可行,您可以坚持使用,否则,您可以切换回去查看更新代码以使用新版本。