完全卸载ubuntu 14.04中的nodejs,npm和node

我知道这个问题已经被问了很多次,但我还是不能这样做。 所以我错误地安装“节点”做sudo apt-get install node后来我安装了nodejs(v0.10.37)。 我试图用npm更新到v0.12,但是在执行nodejs -v时,它一直说0.10.37。 此外,我不能使用节点命令,因为我错误地安装了其他“节点的事情”之前。 我尝试了人们在其他所有答案中谈到的所有不同的命令,但是我现在还做不到。 我认为主要的问题是我继续有错误的节点包,安装nodejs-legacy不起作用。 此外, npm install命令的工作原理,并与文件创build文件夹,但我的应用程序仍然说,库缺失。

 sudo apt-get remove nodejs sudo apt-get remove npm 

然后转到/etc/apt/sources.list.d并删除任何节点列表(如果有)。 然后做一个

 sudo apt-get update 

检查您的主文件夹中的任何.npm或.node文件夹,并删除它们。

如果你input

 which node 

你可以看到节点的位置。 试试which nodejswhich npm

我会build议使用节点版本pipe理器(NVM)安装节点。 这为我节省了很多头痛。 因为你可以使用nvm来安装没有sudo的nodejs和npm。

这样更好地手动删除NodeJS及其模块,因为安装会留下大量文件,链接和模块,随后在重新configurationNodeJS及其模块的其他版本时会产生问题。 运行以下命令。

 sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp /opt/local/bin/node opt/local/include/node /opt/local/lib/node_modules sudo rm -rf /usr/local/lib/node* sudo rm -rf /usr/local/include/node* sudo rm -rf /usr/local/bin/node* 

这完成了。

有关命令的分步指南位于http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html

这帮助我解决了我的问题。

要从Ubuntu中删除nodejs,npm和node_modules,您需要删除位于Ubuntu不同位置的容器。

这可能是:

 /usr/local/bin/npm /usr/local/share/man/man1/node /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp /opt/local/bin/node opt/local/include/node /opt/local/lib/node_modules 

我成功地做到了。 所以我正在分享完整的程序。

您需要按照此处所述的步骤操作: http : //amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html

你可以使用下面的命令:

 sudo apt-get purge nodejs 

它只是删除节点相关的软件包,即相关的软件包,仅此而已。

另一方面,当你这样做的时候:

 sudo apt-get purge --auto-remove nodejs 

这是必要的:

 sudo apt-get purge nodejs sudo apt-get autoremove 

而gyp,linux-headers-4.4.0-18-generic等软件包的删除实际上是由autoremove触发的,因为它们是作为依赖项安装的,不再需要被安装的软件包,大概是因为主软件包已经被删除了。

所以在这种情况下运行是完全正确的:

 sudo apt-get purge --auto-remove nodejs 

如果你太偏执,可以分两步进行:首先清除nodejs:

 sudo apt-get purge nodejs 

然后删除孤立依赖(直到现在,如果有的话):

 sudo apt-get autoremove 

我疯了从我的Ubuntu 14.04删除节点和npm和nodejs,但与此步骤,你将删除它…

 sudo apt-get uninstall nodejs npm node sudo apt-get remove nodejs npm node 

如果你卸载正确,它仍然存在,beffore这个检查链接在底部…

 //this will fine the `/usr/bin` or `/usr/local/bin` find / -name "node" // check path of program... ls -l node //and remove it rm -rf /usr/bin/node 

更多信息
删除 – 官方网站
如果您通过git存储库安装 尝试清除nodejs npm和节点