节点8.4.0已经安装 – 但节点-v显示v7.7.4
我试图升级我的节点版本,我从他们的网站下载文件,运行安装,一切似乎确定。
当我试图检查是否已安装最新版本时, node -v
显示我v7.7.4
而不是v8.4.0
。
我试过brew upgrade node
但它告诉我node 8.4.0 is already installed
。
我如何切换到最新版本? 谢谢!
您正在使用nvm
来安装多个版本的Node.js,看起来您将7.7.4设置为nvm
应该使用的Node的默认版本,这意味着即使系统版本的Node是8.4.0 , nvm
会在$PATH
插入前面的7.7.4可执行文件的$PATH
。
您可以将默认值更改为指向系统范围的版本:
nvm alias default system
FWIW,Homebrew( brew
)是另一种安装Node的方法。 但是,考虑到我在这里发布的与特定安装相关的StackOverflow问题的数量,我不会build议使用它。 使用官方安装程序来安装系统范围的节点,并使用nvm
来pipe理不同的版本(例如,以testing您的代码)。
你可以检查你的安装目录
命令:'where节点'