这个问题类似于我如何完全卸载Node.js,并从头重新安装(Mac OS X),但对于Ubuntu,只是为了卸载。

安装通过:sudo apt-get install node完成

我如何完全删除npm连同所有的库,包和任何其他文件安装在我的系统上,通过例如npm install -g @vue/cli?

我确实计划之后重新安装npm。


当前回答

试试下面的命令:

$ sudo apt-get install nodejs
$ sudo apt-get install aptitude
$ sudo aptitude install npm

其他回答

那些通过包管理器安装node.js的人可以运行:

sudo apt-get purge nodejs

如果你已经通过在通过包管理器安装Node.js中添加官方的NodeSource存储库来安装它,请执行以下操作:

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

如果你也想清理npm缓存:

rm -rf ~/.npm

尝试手动删除内容是一种糟糕的做法,因为它会搞乱包管理器和操作系统本身。这个答案是完全安全的

在将节点版本从8.1.0更新到 10.14.0

以下是对我有效的方法:

Open terminal (Ctrl+Alt+T). Type which node, which will give a path something like /usr/local/bin/node Run the command sudo rm /usr/local/bin/node to remove the binary (adjust the path according to what you found in step 2). Now node -v shows you have no node version Download a script and run it to set up the environment: curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - Install using sudo apt-get install nodejs Note: If you are getting error like node /usr/bin/env: node: No such file or directory just run ln -s /usr/bin/nodejs /usr/bin/node Source Now node -v will give v10.14.0

为我工作。

最好手动删除NodeJS及其模块,因为安装会留下很多文件、链接和模块,之后当我们重新配置另一个版本的NodeJS及其模块时,这会产生问题。

使用实例删除文件。

sudo rm -rf /usr/local/bin/npm 
sudo rm -rf /usr/local/share/man/man1/node* 
sudo rm -rf /usr/local/lib/dtrace/node.d
rm -rf ~/.npm
rm -rf ~/.node-gyp
sudo rm -rf /opt/local/bin/node
sudo rm -rf /opt/local/include/node
sudo rm -rf /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*

我已经在我的博客上发布了一个步骤指南和命令:AMCOS IT支持Windows和Linux:从Ubuntu完全卸载node js。

我疯狂地从我的Ubuntu 14.04中删除node、npm和nodejs,但通过以下步骤,你将删除它们:

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

如果你正确卸载,它仍然在那里,检查这些链接:

堆栈溢出回答更多信息 移除npm -官方网站 如果您通过git存储库安装,则用于卸载堆栈溢出 尝试清除nodejs npm和node

你也可以尝试使用find:

find / -name "node"

尽管这可能需要很长时间并返回大量令人困惑的假阳性,但您可能希望只搜索PATH位置:

find $(echo $PATH | sed 's/:/ /g') -name "node"

它可能在/usr/bin/node或/usr/local/bin中。在找到它之后,你可以使用正确的路径删除它,例如:

sudo rm /usr/bin/node

试试下面的命令:

$ sudo apt-get install nodejs
$ sudo apt-get install aptitude
$ sudo aptitude install npm