我的Mac上有两个不同版本的NodeJS吗?

时间:2016-02-27 04:29:58

标签: node.js

我是NodeJS的新手,并通过Homebrew安装了它。但是当我运行node --version和npm --version命令时,他们报告我有旧版本,而Homebrew告诉我,当我尝试升级命令时,我已经安装了最新版本。运行这些命令时的结果如下图所示。这意味着什么?

enter image description here

1 个答案:

答案 0 :(得分:1)

看起来您可能安装了两个不同版本的节点(通过不同的方式)。是这种情况吗?

如果您不熟悉,如果安装程序足够全面,您可能只需要关闭/重新打开shell以使新版本生效。如果没有做到这一点,您可能只需要更新环境变量以指向新版本。这需要导出NODE_HOME in your bash profile(如果您正在使用bash)

如果您需要管理node / npm的多个版本,我会考虑使用Node Version Manager (nvm)