Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当我已经安装了Node10时,如何安装NodeJS的LTS版本?_Javascript_Node.js_Macos_Npm - Fatal编程技术网

Javascript 当我已经安装了Node10时,如何安装NodeJS的LTS版本?

Javascript 当我已经安装了Node10时,如何安装NodeJS的LTS版本?,javascript,node.js,macos,npm,Javascript,Node.js,Macos,Npm,几周前我下载了Node 10.11,我有一份回购协议,要求我在回答这个问题时拥有Node 8.12的LTS版本。如果我下载了LTS,这会破坏我已经安装的程序,还是会覆盖它?我使用的是一台高Sierra的Mac电脑,也没有使用NVM您可以在同一台机器上使用和拥有多个版本的node,并通过使用NVM版本进行切换。您可以在同一台机器上使用和拥有多个版本的node,并通过使用NVM版本进行切换。我还不能发表评论,但要回答你向Giorgos提出的问题 那么,我可以在不卸载mac上已有的Node版本的情况下

几周前我下载了Node 10.11,我有一份回购协议,要求我在回答这个问题时拥有Node 8.12的LTS版本。如果我下载了LTS,这会破坏我已经安装的程序,还是会覆盖它?我使用的是一台高Sierra的Mac电脑,也没有使用NVM

您可以在同一台机器上使用和拥有多个版本的node,并通过使用NVM版本进行切换。

您可以在同一台机器上使用和拥有多个版本的node,并通过使用NVM版本进行切换。

我还不能发表评论,但要回答你向Giorgos提出的问题


那么,我可以在不卸载mac上已有的Node版本的情况下安装NVM吗

对。NVM允许您安装所需的节点的任何版本,并随时在它们之间切换。您还可以设置它,使某些项目运行特定的节点版本,这样,如果您在项目之间跳转,就不必担心在版本之间切换


这允许您使用旧版本,例如0.12用于随机项目,但也允许您的一个项目使用Node8.x.x,另一个项目使用node10.x.x。它非常有用,如果您需要验证与新版本的兼容性,可以通过NVM安装节点版本,并使用该版本的节点运行测试/项目。如果它有效,你可以坚持使用它,如果不行,你可以切换回去,研究更新代码以使用新版本。

我还不能评论,但要回答你向Giorgos提出的问题


那么,我可以在不卸载mac上已有的Node版本的情况下安装NVM吗

对。NVM允许您安装所需的节点的任何版本,并随时在它们之间切换。您还可以设置它,使某些项目运行特定的节点版本,这样,如果您在项目之间跳转,就不必担心在版本之间切换


这允许您使用旧版本,例如0.12用于随机项目,但也允许您的一个项目使用Node8.x.x,另一个项目使用node10.x.x。它非常有用,如果您需要验证与新版本的兼容性,可以通过NVM安装节点版本,并使用该版本的节点运行测试/项目。如果它有效,您可以坚持使用它,如果不行,您可以切换回去并研究更新代码以使用新版本。

那么,我可以在不卸载mac上已有的Node版本的情况下安装NVM吗?。你不必卸载任何东西。因此,我可以在不卸载mac上已有的Node版本的情况下安装NVM吗?。你不必卸载任何东西。非常感谢你的洞察力。非常感谢你的洞察力。