Node.js 无法在高负载上完全卸载节点和npm
我最近使用他们网站上提供的Node.js 无法在高负载上完全卸载节点和npm,node.js,macos,Node.js,Macos,我最近使用他们网站上提供的.pkg文件在运行High Sierra 10.13的MacBook上安装了节点 在尝试安装其他软件包和编写脚本几个小时后,我决定卸载Node和NPM以获得新的开始。 我尝试了线程中所有最重要的答案,但令我沮丧的是,在遵循所有说明并多次重复所有步骤后,终端仍然能够识别节点和NPM版本 我最终通过终端运行了一个bash脚本,我在同一个线程上发现了这个脚本,结果什么也没做,只是将我当前的Node版本降级到0.10.8——从长远来看,这使得删除它变得更加困难 我已经完成了上述
.pkg
文件在运行High Sierra 10.13
的MacBook上安装了节点
在尝试安装其他软件包和编写脚本几个小时后,我决定卸载Node和NPM以获得新的开始。
我尝试了线程中所有最重要的答案,但令我沮丧的是,在遵循所有说明并多次重复所有步骤后,终端仍然能够识别节点和NPM版本
我最终通过终端运行了一个bash
脚本,我在同一个线程上发现了这个脚本,结果什么也没做,只是将我当前的Node版本降级到0.10.8
——从长远来看,这使得删除它变得更加困难
我已经完成了上述线程中的所有步骤,但没有任何效果,终端仍然声明其版本为0.10.8
(并且NPM完全不工作)
目前我已经到了该做什么的最后阶段,希望这里有人能帮我解决这个问题
干杯。尝试运行以下命令
brew uninstall node
执行上述命令后,需要手动扫描节点_模块(如果存在)。试试下面的
grep -irl "node_modules/node"
sudo rm -rf result_from_above_command
rm -rf ~/.npm
我希望这将删除所有节点及其组件。就像我以前做过的那样。
谢谢。在
Google
和StackOverflow
中搜索了几个小时后,我终于自己找到了解决问题的方法。
在终端中对
节点
运行type
命令,我得到了以下结果:
:~ myusername$ type node
node is /Users/myusername/.nvm/v0.10.48/bin/node
随后,删除该文件夹后,节点似乎已从我的系统中完全删除
此后,我已确保删除了在
/usr/
中可以找到的所有node
和node\u module
文件夹,以确保-我建议尝试此操作的任何人也这样做。我没有使用brew安装node,因此这不起作用。抱歉,由于显示此警告而挂起终端:grep:warning:stdin的递归搜索您的问题到底是什么?是否要完全删除节点并重新安装?