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

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

在这里输入图像说明

它看起来像你可能有两个不同版本的节点安装(通过不同的手段)。 这是这种情况吗?

如果你不这样做,你可能只需要closures/重新打开你的shell,以使新版本生效,如果安装程序是足够全面的。 如果这没有办法,你可能只需要更新你的环境variables来指向新的版本。 这将需要在你的bashconfiguration文件中导出NODE_HOME (如果你使用的是bash)

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