Node.js 无法使用brew交换机更改节点的版本
我尝试使用node 8.9.1,但尝试使用brew进行更新时,会显示已安装8.9.1Node.js 无法使用brew交换机更改节点的版本,node.js,homebrew,Node.js,Homebrew,我尝试使用node 8.9.1,但尝试使用brew进行更新时,会显示已安装8.9.1 James-MacBook:~ james$ brew upgrade node Error: node 8.9.1 already installed 但是当检查它显示的版本时 James-MacBook:~ james$ node --version v0.10.48 然后我试着切换到8.9.1 James-MacBook:~ james$ brew switch node 8.9.1 Clea
James-MacBook:~ james$ brew upgrade node
Error: node 8.9.1 already installed
但是当检查它显示的版本时
James-MacBook:~ james$ node --version
v0.10.48
然后我试着切换到8.9.1
James-MacBook:~ james$ brew switch node 8.9.1
Cleaning /usr/local/Cellar/node/8.9.1
7 links created for /usr/local/Cellar/node/8.9.1
但它仍然显示为0.10.48
James-MacBook:~ james$ node --version
v0.10.48
听起来您有一些版本的node安装时没有使用自制软件
brew更新和brew安装node@8
(任意节点)brew取消链接node@0
brew链接——强制node@8
快乐编码Nvm软件包。。。启动时会减慢终端的速度。我觉得很烦人 您始终可以卸载节点并在上安装与npm兼容的节点 Nodejs.org下面的链接
“所有节点版本”链接尝试删除节点/npm并重新安装。我已经完成了这项工作,包括按照说明删除节点/npm的所有引用。请尝试在新外壳中尝试
node--version
。@bfontaine不幸的是,即使在新外壳中仍然显示0.10.48。在尝试安装最新版本的时,这应该不再是一个问题node.js。