使用 Homebrew 卸载和重新安装 Node

Uninstalling and Reinstalling Node with Homebrew

我之前通过他们网站上的工具安装了 node,当 运行宁brew doctor.

在卸载之前,我得到了以下版本的节点和 npm:

$ node -v
v11.13.0
~
$ npm -v
6.11.3

我试图按照此处的说明卸载现有的节点安装: How do I completely uninstall Node.js, and reinstall from beginning (Mac OS X)

然后我尝试通过 运行ning brew install node 重新安装节点并且一切顺利,但是,在检查我的节点和 npm 版本时,我仍然得到引用的旧版本的读数多于。正在尝试 运行 brew 升级

$ brew upgrade node
Warning: node 13.3.0 already installed
~
$ node -v
v11.13.0
~
$ npm -v
6.11.3

会不会是卸载旧版node的时候遗漏了一些文件?有什么地方我没看吗?

首先检查您的节点安装位置

$ which node

如果你有类似 /usr/local/bin/node 的路径,请尝试重新安装节点。

如果你的路径类似于 ~/.nvm/versions/node/v11.13.0/bin/node 那么你的节点 运行 nvm。

如果是这种情况,请根据您的终端检查您的 ~/.bashrc~/.zshrc,并确认是否有类似这样的命令。

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

删除这些行,并根据您的终端运行执行以下命令。

$ source ~/.bashrc
$ source ~/.zshrc

然后再次检查您的节点版本。希望这能解决您的问题。