无论您调用多少次npm uninstall babel,
或者Yarn uninstall -g babel
或者Yarn uninstall -g babel-cli,
它都会显示已更新。当您通过输入“babel-help”检查它是否仍然存在时,
您会得到这个->
babel仍然在您的Mac中某个地方
我知道这很令人沮丧。所以我找到了这些文件存储在本地的位置,并在从本地存储中删除它们后,我终于得到了->
最终我的系统不再理解babel是什么。我们真正想要的
我是如何找到它的:
Finder的搜索结果不会给您全局babel存储路径。
我发现有一个名为/ usr的文件夹在我们的实际根目录“Macintosh HD”中
它是隐藏的
所以,
选择finder ->转到文件夹..
并键入“/ usr”。
一个新的查找器窗口将打开,它将显示其中所有的文件。
现在你可以四处走动,检查你安装的所有文件,有些可能被遗忘了,从未有机会删除。
前往usr/local/bin -> 在这里你会找到你全局安装的文件。
如下所示 - > 快捷方式目录
同样,你可以看到图标上有箭头标志,表示这些只是快捷方式。删除它们将切断链接,但文件仍然存在于某个地方。
要删除这些文件,请右键单击图标并选择“显示原始文件”
你将被重定向到一个文件夹,在那里你会找到babel.js文件。
记住,这只是一个文件。要完全删除babel-cli,请在查找器中选择列视图,你可以向左滚动并检查其父目录。
这就是实际的安装位置。
最终路径部分1
最终路径部分2
你可以看到,就像基本的节点模块被安装在我们的本地Web项目中一样,babel-cli和类似的软件包以类似的格式被安装在这些全局位置。
现在,您可以右键单击babel-cli文件夹并将其移到垃圾桶中。
希望猎物终于结束了。
babel-cli
引起的。当您运行which babel
或which babel-cli
(无论可执行文件名是什么)时返回什么? - Chris911nvm
不会在那里安装可执行文件。你是否可能还使用 macOS 上的另一个软件包管理器(如 brew)安装了 babel? - Chris911npm uninstall -g @angular/cli
。 - mattliu