温馨提示×

Debian怎样卸载Nodejs程序

小樊
50
2026-07-01 19:14:54
栏目: 编程语言

在 Debian 系统中卸载 Node.js 的方法取决于你当初是如何安装的。下面按常见情况逐一说明,你可以对照使用。


一、通过 apt 安装的 Node.js(最常见)

1️⃣ 查看是否通过 apt 安装

dpkg -l | grep node

2️⃣ 卸载 Node.js

sudo apt remove nodejs

如果还想删除配置文件:

sudo apt purge nodejs

3️⃣ 删除无用依赖

sudo apt autoremove

4️⃣ 检查是否卸载成功

node -v

如果提示 command not found 说明已卸载。


二、通过 NodeSource 安装的 Node.js

如果你曾经使用过类似:

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs

卸载方式

sudo apt remove nodejs
sudo apt purge nodejs
sudo apt autoremove

删除 NodeSource 源(可选)

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

三、通过 NVM 安装的 Node.js(推荐开发环境)

1️⃣ 查看已安装版本

nvm ls

2️⃣ 卸载某个 Node.js 版本

nvm uninstall 18

3️⃣ 关闭并卸载 NVM(可选)

nvm deactivate

编辑 ~/.bashrc~/.zshrc,删除类似内容:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

然后删除 NVM 目录:

rm -rf ~/.nvm

四、手动编译安装的 Node.js

如果曾经:

./configure
make
sudo make install

卸载方法

sudo rm -rf /usr/local/lib/node_modules
sudo rm -f /usr/local/bin/node
sudo rm -f /usr/local/bin/npm
sudo rm -f /usr/local/bin/npx

检查:

which node
node -v

五、清理 npm 全局包(可选)

npm list -g --depth=0
sudo rm -rf /usr/local/lib/node_modules
rm -rf ~/.npm

六、如何选择?

安装方式 推荐卸载方式
apt / NodeSource apt remove / purge
nvm nvm uninstall
源码编译 手动删除文件

如果你愿意,可以告诉我:

  • node -v
  • which node
  • 安装方式(apt / nvm / 编译)

我可以帮你给出最精确的卸载命令

0