使用Homebrew卸载和重新安装Node

时间:2019-12-12 16:33:29

标签: node.js npm homebrew node-modules

我以前是通过其网站上的工具安装的节点,它向我发出有关Unbrewed header files的警告,并在运行/node/时列出了对brew doctor目录中文件的大量引用

在卸载之前,我获得了以下版本的node和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)

然后我尝试通过运行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

在卸载先前版本的节点时,我会丢失一些文件吗?有没有我不在的地方?

1 个答案:

答案 0 :(得分:0)

首先通过执行操作检查节点的安装位置

MDC.put("job-name", "Job1"); 

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

如果您的路径类似于〜/ .nvm / versions / node / v11.13.0 / bin / node ,则说明您正在从nvm运行节点。

在这种情况下,请根据您的终端检查您的$ which node ~/.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

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