使用 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
然后再次检查您的节点版本。希望这能解决您的问题。
我之前通过他们网站上的工具安装了 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
然后再次检查您的节点版本。希望这能解决您的问题。