Node.js 更新节点和NPM

Node.js 更新节点和NPM,node.js,npm,homebrew,Node.js,Npm,Homebrew,在Mac OSX上,我想更新到node和npm的最新版本,目前是v10.7.0 我安装了homebrew,并在终端上执行了以下操作 brew update brew upgrade node 现在,当我打字的时候 node -v npm -v brew upgrade node 终端响应: v6.10.2 当我打字的时候 node -v npm -v brew upgrade node 终端响应: 6.2.0 看起来我有Node的早期版本 但是当我打字的时候 node -v np

在Mac OSX上,我想更新到
node
npm
的最新版本,目前是v10.7.0

我安装了
homebrew
,并在终端上执行了以下操作

brew update
brew upgrade node
现在,当我打字的时候

node -v
npm -v
brew upgrade node
终端响应:

v6.10.2

当我打字的时候

node -v
npm -v
brew upgrade node
终端响应:

6.2.0

看起来我有Node的早期版本

但是当我打字的时候

node -v
npm -v
brew upgrade node
终端响应为

节点10.7.0已安装

看起来有出入。一方面,它告诉我我有一个早期版本的node。另一方面,它告诉我我有最新版本

如何安装并让我的机器识别最新的节点版本?

我在linux服务器上使用了一段时间,现在更喜欢在我的开发mac上使用它(而不是自制)——

curl --silent -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
现在只需打开一个新的shell(或source~/.nvm/nvm.sh)并切换到您想要的任何版本。例如

nvm install 10.7.0
nvm use 10.7.0

您可能需要使用<代码> BREW链接节点< /代码>或<代码> BREW链接来链接新版本——重写节点

。您还应该考虑对节点版本进行更好的控制。