我知道这个问题已经被问了很多次,但我仍然无法做到。 所以我错误地安装了“node”做sudo apt-get install node
后来我安装了nodejs(v0.10.37)。我试图用npm更新到v0.12,但是当我做nodejs -v
时,它一直说0.10.37。此外,我不能使用节点命令,因为我错误地安装了其他“节点事物”之前。 我尝试了所有其他人在所有其他答案中谈到的所有不同的命令,但我还没有做到这一点。 我认为主要的问题是我一直有错误的节点包,并安装nodejs-legacy不起作用。 此外,npm install
命令的作品,并与文件创建文件夹,但我的应用程序仍然说,库缺失。完全卸载ubuntu中的nodejs,npm和节点14.04
回答
sudo apt-get remove nodejs
sudo apt-get remove npm
然后转到/etc/apt/sources.list.d并删除任何节点列表(如果有)。然后做一个
sudo apt-get update
检查您家中的任何文件夹或.npm夹.node并删除。
如果键入
which node
你可以看到节点的位置。请尝试which nodejs
和which npm
。
我会推荐使用节点版本管理器(NVM)安装节点。这为我节省了很多头痛。因为你可以使用nvm而不使用sudo来安装nodejs和npm。
我疯了删除节点和新公共管理和从的NodeJS我的Ubuntu 14.04,但这个步骤,如果你卸载正确,你会删除它...
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
More information
Remove - Official website
If you installed via git repository Try purge nodejs npm and node
要从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
请使用格式化来提高您的帖子的可读性 – Miki
这是更好的手动,因为安装留下了很多的文件,链接和隐藏模块删除的NodeJS及其模块,后来它,而我们重新创建问题另一个版本的NodeJS及其模块。运行以下命令。
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
帮我解决我的问题。
您是否复制并粘贴@阿米特的回答?因为你在路径'(/)opt/local/include/node'中有相同的拼写错误,这看起来像某人忘了领先的'/'。 两者的组合会很棒 - 'apt-get remove' +删除过时的目录 – Alexander
你可以用下面的命令:
sudo apt-get purge nodejs
它只是删除节点相关的软件包,即相关的包,仅此而已。
在另一方面,当你这样做:
sudo apt-get purge --auto-remove nodejs
它必然是这样做的:
sudo apt-get purge nodejs
sudo apt-get autoremove
和去除GYP的,Linux的头-4.4.0-18泛型etc包实际上是由autoremove触发的,因为它们作为依赖关系安装,并且不再需要安装的任何包,可能是因为主包已被删除。
所以这是完全没有在此背景下运行:
sudo apt-get purge --auto-remove nodejs
如果你太偏执,你可以做的两个步骤:第一净化的NodeJS:
sudo apt-get purge nodejs
,然后取下孤儿的依赖关系(到现在为止,如果有的话):
sudo apt-get autoremove
本答案的原件 - https://askubuntu.com/a/786019/265807 –
- 1. 从Ubuntu完全卸载MySQL
- 2. 从Ubuntu完全卸载PHP
- 3. MongoDB无法卸载(Ubuntu 14.04和MongoDB 2.6.4)
- 4. 如何卸载干净的NodeJS /节点上的Ubuntu 16.04
- 5. 如何完全卸载opencv ubuntu?
- 6. 无法完全从Ubuntu的14.04
- 7. NPM安装在Ubuntu 14.04 -g
- 8. 完全卸载Angular.js
- 9. 在Ubuntu中卸载npm后无法安装npm 16.04
- 10. 完全卸载的Xcode
- 11. npm和节点的全新安装
- 12. 了解并更新ubuntu上的npm 14.04
- 13. 如何完全卸载rails,ruby和rubygems?
- 14. 完全卸载Postgresql 9.3.5
- 15. SourceTree没有完全卸载
- 16. 如何完全卸载kubernetes
- 17. 如何卸载在Ubuntu上从jenkins.war安装的Jenkins 14.04
- 18. npm install appium -g/saveError ENOENT ubuntu 14.04
- 19. 如何完全在Ubuntu 16.04卸载蟒蛇2.7.13
- 20. 卸载NPM仍然节点红色在ubuntu16.04ls
- 21. Nodejs,Npm节点。包装差异?
- 22. Ubuntu 14.04通配符域在Samba卸载后无法工作
- 23. 如何从本地ubuntu 14.04服务器上卸载gitlab
- 24. NodeJS&NPM:包安全
- 25. 卸载节点js Windows 10
- 26. Ubuntu中的Eclipse 14.04
- 27. 在Ubuntu中卸载Firefox
- 28. 卸载Vestacp Ubuntu 1.04
- 29. 如何从ubuntu完全删除tomcat 7 14.04
- 30. Ubuntu上的Hadoop多节点群集手动安装14.04
安装nodejs-legacy如果你首先'apt-get remove node'(或者更好,purg E)。该节点程序是一个火腿无线电软件调制解调器,所以除非你有一个火腿许可证,并且想通过火腿收音机发送数字信息包,你不需要它。 – slebetman
是的,我做到了。我仍然有问题。每次我在控制台中写入'node'时,都会告诉我类似'/ usr/sbin /无法找到节点'或类似的东西。 – lpares12