我试图升级我的节点版本,我从他们的网站下载文件,运行安装和一切似乎确定。节点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
。
如何切换到最新版本? 谢谢!
我试图升级我的节点版本,我从他们的网站下载文件,运行安装和一切似乎确定。节点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
应该使用,这意味着即使系统版本的节点是8.4.0,nvm
也会在$PATH
之前插入7.7.4可执行文件的路径。
您可以更改默认指向全系统版本:
nvm alias default system
FWIW,自制(brew
)是但安装节点的另一种方法。但是,考虑到我在这里发布的有关该特定安装的StackOverflow的问题数量,我不会建议使用它。使用官方安装程序安装系统范围的节点,并使用nvm
来管理不同的版本(例如,以测试您的代码)。
你可以检查你的安装目录
命令:“在此处,节点”
它告诉我在哪里:找不到命令。 当我运行'哪个节点',它给了我一个老版本的路径 –
@ Al-josh使用'which',而不是'where' –
这和programmin有什么关系? –
可能的重复[如何删除旧版本的节点/ npm?](https://stackoverflow.com/questions/10364884/how-do-i-remove-old-versions-of-node-npm) –
Did你以前通过Homebrew安装Node.js?另外,你说'哪个节点'返回到旧版本的路径。那究竟是什么? – robertklep