如何完全删除brew安装的节点?

时间:2017-04-06 01:04:58

标签: node.js homebrew

我在卸载节点时出现问题'用brew。 我用的时候

brew uninstall node

,它显示:

Uninstalling /usr/local/Cellar/node/7.8.0... (3,076 files, 39.9MB)

但是当我命令:

node -v

,还有

v6.9.4 

当我再次尝试使用brew uninstall node时,它显示:

Error: No such keg: /usr/local/Cellar/node

我认为我之前安装了node包,今天我使用了错误的命令:

brew install nodejs

虽然我实际上想安装节点。然后我发现我错了,所以我也以同样的方式卸载了nodejs。但是node包含较低版本的软件包仍然存在。有谁知道为什么,可以帮我完全删除它并重新安装?

1 个答案:

答案 0 :(得分:1)

听起来您可能已经通过其他方法安装了节点。

如果你这样做

$ ls -la $(which node)

它应该告诉你它的安装位置(以及它是否符号链接到另一个位置)。

删除该二进制文件是其中之一,您要做的另一件事是删除根目录npm和node_modules文件夹。

以与找到节点二进制文件相同的方式查找npm,但是根节点_modules文件夹可能位于/ usr / local / lib下,但可能位于其他位置;您可以检查npm config ls -l以获取npm的所有设置列表,它将告诉您要查看的目录。