【问题标题】:cannot uninstall node and npm completely on high sierra无法在 high sierra 上完全卸载 node 和 npm
【发布时间】:2018-03-19 07:50:49
【问题描述】:

我最近使用他们网站上提供的.pkg 文件在运行High Sierra 10.13 的MacBook 上安装了Node

在尝试安装其他软件包和编写脚本几个小时后,我决定卸载 Node NPM 以重新开始。 我尝试了 this 线程中的所有最佳答案,但令我沮丧的是,在遵循所有说明并多次重复所有步骤后,终端仍然可以识别 Node 和 NPM 版本。

我最终通过终端运行了一个bash 脚本,我在同一个线程上找到了该脚本,结果除了将我当前版本的Node 降级到0.10.8 之外什么也没做——这使得从长远来看更难以删除运行。

我已重新完成上述线程中的所有步骤,但无济于事,终端仍表示它的版本为 0.10.8(并且 NPM 完全无法正常工作)

目前我的最后一个立场是做什么,所以希望这里有人可以帮助我解决我的问题。

干杯。

【问题讨论】:

  • 您的问题到底是什么?是如何完全删除节点并重新安装?

标签: node.js macos


【解决方案1】:

GoogleStackOverflow 搜索了几个小时后,我终于自己想出了解决问题的方法。
终端 中针对 node 运行 type 命令,我得到了返回:

:~ myusername$ type node
node is /Users/myusername/.nvm/v0.10.48/bin/node

随后,删除该文件夹后,Node 似乎已从我的系统中完全删除。


我已经确保我已经删除了我可以在/usr/ 中找到的所有nodenode_module 文件夹以确保 - 我建议任何尝试这样做的人也这样做。

【讨论】:

  • 谢谢!类型 node 出现 /usr/local/opt/heroku-node/bin/node 必须已与 heroku cli 一起安装!
【解决方案2】:

尝试运行以下命令

brew uninstall node

执行完上述命令后,需要手动扫描node_modules是否存在。尝试关注。

grep -irl "node_modules/node"

sudo rm -rf result_from_above_command
rm -rf ~/.npm

我希望这将删除所有节点及其组件。正如我以前做过的那样。 谢谢。

【讨论】:

  • 我没有使用brew来安装node,所以这行不通。对不起队友
  • 终端因显示此警告而挂起:grep: warning: recursive search of stdin
猜你喜欢
  • 1970-01-01
  • 2023-03-21
  • 1970-01-01
  • 1970-01-01
  • 2015-12-02
  • 2018-05-09
  • 2019-04-05
  • 2014-11-08
  • 2016-04-02
相关资源
最近更新 更多