nodejs linux 卸载,关于node.js:在ubuntu 14.04中完全卸载nodejs,npm和node

我知道这个问题被问了很多次,但我还是做不到。所以我错误地安装了"node"来执行sudo apt-get install node,后来我安装了nodejs(v0.10.37)。我试图用npm更新到v0.12,但当我使用nodejs -v时,它总是说0.10.37。另外,我不能使用node命令,因为我以前错误地安装了另一个"node thing"。我尝试了人们在所有其他答案中谈论的所有不同的命令,但我还不能做到。我认为主要的问题是,我一直使用错误的节点包,并且安装nodejs的遗留功能不起作用。同时,npm install命令也可以工作,并创建包含文件的文件夹,但是我的应用程序仍然说库丢失了。

如果您先安装apt-get remove node,那么安装nodejs legacy会起作用(或者更好的方法是清除)。节点程序是一个HAM无线电软件调制解调器,所以除非您有HAM许可证,并且希望通过HAM无线电发送数字包,否则您不需要它。

是的,我做到了。但我还是有问题。每次我在控制台上写node时,它都会告诉我类似/usr/sbin/ couldn't finde node或类似的东西。

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)安装节点。这让我省去了很多头疼。因为你可以安装nodejs和npm而不用sudo使用nvm。

此外,我还建议您删除任何第三部分PPA,如果您已经添加了它们。我陷入了这个问题,节点被删除,但我仍然无法安装一个新的版本没有使用nvm。

谢谢您。你以前的解决方案对我有用。

只有这个对我有用!我只是在末尾添加下一个命令:rm -rf usr/local/bin/npm。

这比核电站现场LOL的说明要好。

如果您还想删除nvm,请检查此问题github.com/creationix/nvm/issues/298

这更好的方法是手动删除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://amcoissupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html。

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

你复制并粘贴了@amit的答案吗?因为在路径(/)opt/local/include/node中有相同的拼写错误,看起来好像有人忘记了前面的/。两者的结合将是伟大的-apt-get remove+删除过时的目录

要从Ubuntu中删除nodejs、npm和node_模块,还需要删除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://amcoissupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html

请使用格式来提高文章的可读性

从Ubuntu完全卸载节点js

要从Ubuntu中手动删除节点JS、NPM和节点_模块,需要执行以下步骤。

首先,您需要以sudo的形式从命令终端运行以下命令。

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

在以下命令的帮助下,从/usr/local/lib中删除node或node_modules目录。

sudo rm -rf /usr/local/lib/node*

在以下命令的帮助下,从/usr/local/include中删除node或node_modules目录。

sudo rm -rf /usr/local/include/node*

在以下命令的帮助下,从/usr/local/bin中删除任何节点文件或dir。

sudo rm -rf /usr/local/bin/node*

转到主目录并删除任何节点或节点模块目录(如果存在)。

我疯狂地从我的Ubuntu14.04中删除node和npm以及nodejs,但是通过这个步骤,你将删除它…

sudo apt-get uninstall nodejs npm node

sudo apt-get remove nodejs npm node

如果您卸载正确,它仍然存在,在此之前,请检查底部的链接…

//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存储库安装尝试清除节点js npm和节点

It bothered me too much while updating node version from 8.1.0 to

10.14.0

这是我的工作-

打开端子(crtl+alt+t)。

类型which node将给出类似的路径

/usr/local/bin/node

rm -rf node将删除节点

node -v,无节点版本…

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -

sudo apt-get install -y nodejs

注意:如果您遇到错误,例如-

node /usr/bin/env: node: No such file or directory

只是运行-

ln -s /usr/bin/nodejs /usr/bin/node

这里索茜

node -v//将给予v10.14.0。

为我工作。

对于那些通过包管理器安装node.js的用户,只需运行:

sudo apt-get purge nodejs

或者,如果您已经按照"通过包管理器安装node.js"中的说明添加了官方的nodesource存储库来安装它,请执行以下操作:

sudo rm /etc/apt/sources.list.d/nodesource.list

如果还要清除NPM缓存:

rm -rf ~/.npm

尝试手动删除内容是不好的做法,因为这样会弄乱包管理器和操作系统本身。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值