我是NodeJS的新手,并通过Homebrew安装了它。但是当我运行node --version和npm --version命令时,他们报告我有旧版本,而Homebrew告诉我,当我尝试升级命令时,我已经安装了最新版本。运行这些命令时的结果如下图所示。这意味着什么?
答案 0 :(得分:1)
看起来您可能安装了两个不同版本的节点(通过不同的方式)。是这种情况吗?
如果您不熟悉,如果安装程序足够全面,您可能只需要关闭/重新打开shell以使新版本生效。如果没有做到这一点,您可能只需要更新环境变量以指向新版本。这需要导出NODE_HOME in your bash profile(如果您正在使用bash)
如果您需要管理node / npm的多个版本,我会考虑使用Node Version Manager (nvm)