如何在linux下使用cmd行卸载node.js ?


当前回答

据我所知,马诺吉·古普塔给出了最好的答案。但是,remove命令不会清除任何可能剩余的配置文件夹或文件。使用:

sudo apt-get purge --auto-remove nodejs

清除命令应该删除包,然后清除所有配置文件。(有关清除和删除之间区别的更多信息,请参阅此问题)。自动删除标志将对NodeJS安装的包执行相同的操作。

请参阅这个问题的公认答案以获得更好的解释。

不过别忘了处理NPM!乔什的回答涵盖了这一点。

其他回答

移除安装在centos 8的nodejs: 从主目录运行以下命令

sudo yum remove nodejs

输入y确认命令

对于Ubuntu 12.04:

sudo apt-get remove nodejs

这将卸载nodejs和npm。

Centos 7和8

删除节点

sudo yum remove -y nodejs
sudo rm -rf /var/cache/yum
sudo rm /etc/yum.repos.d/nodesource*
sudo yum clean all

清除残留文件

whereis node
sudo rm -rfv /usr/bin/node /usr/local/bin/node /usr/share/man/man1/node.1.gz
sudo rm -rfv /usr/bin/npm /usr/local/bin/npm /usr/share/man/man1/npm.1.gz
sudo rm -rfv /usr/local/bin/npx
sudo rm -rfv /usr/local/lib/node*
sudo rm -rfv /usr/local/include/node*
sudo rm -rfv /usr/lib/node_modules/

要卸载节点,我遵循@George的接受答案,因为我不再有来源,但在这样做之前,我运行:

sudo npm rm npm -g

这似乎可以从/usr/bin/npm和/usr/lib/npm等系统目录中去除npm我从这里得到命令。然后我找到了一个~/。npm目录,我手动删除。老实说,我不知道是否所有npm的痕迹都被删除了,但我找不到其他任何东西。

据我所知,马诺吉·古普塔给出了最好的答案。但是,remove命令不会清除任何可能剩余的配置文件夹或文件。使用:

sudo apt-get purge --auto-remove nodejs

清除命令应该删除包,然后清除所有配置文件。(有关清除和删除之间区别的更多信息,请参阅此问题)。自动删除标志将对NodeJS安装的包执行相同的操作。

请参阅这个问题的公认答案以获得更好的解释。

不过别忘了处理NPM!乔什的回答涵盖了这一点。