我最近在运行High Sierra 10.13
的MacBook上使用网站上提供的.pkg
文件安装了 NodeJs 。
经过几个小时的实验安装其他软件包和编写脚本后,我决定卸载Node 和 NPM以重新开始。 我尝试了this线程中的所有顶级答案,但令我沮丧的是,在遵循所有指令并多次重复所有步骤后,终端仍然会识别Node和NPM版本。
我最后通过终端运行了一个bash
脚本,我在同一个线程上找到了该脚本,最后什么都没做,只是将我当前版本的Node降级为0.10.8
- 这使得它变得更加困难从长远来看删除。
我已经完成了上述线程中的所有步骤,但没有结果,终端仍然说它有版本0.10.8
(并且 NPM 完全不能正常工作在所有)
目前我最后的立场是做什么,所以希望有人可以帮我解决我的问题。
干杯。
答案 0 :(得分:2)
在Google
和StackOverflow
搜索了几个小时之后,我终于找到了解决问题的方法。
在终端中对type
运行node
命令,我得到了回复:
:~ myusername$ type node
node is /Users/myusername/.nvm/v0.10.48/bin/node
随后,删除该文件夹后,Node似乎已从我的系统中完全删除。
此后我确保删除了node
内可以找到的所有node_module
和/usr/
个文件夹,以确保 - 我建议尝试此操作的人也可以相同。
答案 1 :(得分:0)
尝试运行以下命令
brew uninstall node
完成上述命令后,如果存在,则需要手动扫描node_modules。试试以下。
grep -irl "node_modules/node"
sudo rm -rf result_from_above_command
rm -rf ~/.npm
我希望这会删除所有节点及其组件。就像我之前做过的那样,曾经。 谢谢。