【发布时间】:2018-02-17 11:27:52
【问题描述】:
在 MacOS 上,我的 node 有点乱,所以我试图卸载所有版本的 node。这是我尝试过的:
$ node --version
-bash: /usr/local/opt/node@8/bin/node: No such file or directory
$
$ which node
/usr/local/bin/node
$ ls -l /usr/local/bin/node
-rwxrwxr-x 1 hielke admin 30994272 Oct 3 18:55 /usr/local/bin/node
$ /usr/local/bin/node --version
v6.11.4
如您所见,node --version 指的是已卸载的节点 8.x 版本。但是,当我执行 which node 时,它指的是 /usr/local/bin/node,它是节点版本 6.x 的二进制文件。
从这里我留下以下问题:
- 到底为什么
node --version指的是不同于which node的东西? - 我可以简单地删除
/usr/local/bin/node二进制文件吗? - 如何删除指向
/usr/local/opt/node@8/bin/node的链接?
最重要的是:我怎样才能清理这个烂摊子,以便我可以全新安装节点?
【问题讨论】:
标签: javascript node.js macos homebrew