一尘不染

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

node.js

我知道这个问题已经被问过很多次了,但我还是做不到。所以我错误地安装了“ node” sudo apt-get install node,后来又安装了nodejs(v0.10.37)。我试图用npm更新到v0.12,但是当我执行时它一直说0.10.37 nodejs -v。另外,我不能使用node命令,因为我之前错误地安装了另一个“节点”。我在其他所有答案中都尝试了人们谈论的所有不同命令,但现在还无法完成。我认为主要问题是我一直拥有错误的节点软件包,并且无法安装nodejs-
legacy。该npm install命令也可以运行,并使用文件创建文件夹,但是我的应用仍然显示缺少库。


阅读 572

收藏
2020-07-07

共1个答案

一尘不染

sudo apt-get remove nodejs

sudo apt-get remove npm

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

sudo apt-get update

检查主文件夹中是否有任何.npm或.node文件夹,并将其删除。

如果您输入

which node

您可以看到节点的位置。尝试which nodejswhich npm太。

我建议使用节点版本管理器(NVM)安装节点。那为我节省了很多头痛。因为您可以使用nvm安装nodejs和npm而不使用sudo。

2020-07-07