温馨提示×

debian如何卸载nodejs重装

小樊
46
2026-09-23 14:53:32
栏目: 编程语言

下面是在 Debian / Ubuntu 系列系统中彻底卸载 Node.js 并重新安装的常见做法,按步骤来即可。


一、彻底卸载 Node.js

1. 用 apt 卸载(如果你是用 apt 安装的)

sudo apt remove --purge nodejs npm
sudo apt autoremove

2. 清理可能的残留文件

sudo rm -rf /usr/local/lib/node_modules
sudo rm -rf /usr/lib/node_modules
rm -rf ~/.npm
rm -rf ~/.node

3. 检查是否还有 node

which node
which npm

如果有输出,手动删除:

sudo rm -f /usr/local/bin/node
sudo rm -f /usr/local/bin/npm

二、重新安装 Node.js(推荐方式)

✅ 方式一:使用 NodeSource(推荐,版本新)

以 Node 20 LTS 为例:

sudo apt update
sudo apt install -y curl

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

验证:

node -v
npm -v

✅ 方式二:使用 nvm(适合开发环境,可多版本切换)

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc

nvm install --lts
nvm use --lts

三、常见问题

1. 命令找不到 node

确认 PATH:

echo $PATH

nvm 用户一般需要在 .bashrc 或 .zshrc 中 source nvm。

2. 权限问题

不要使用 sudo npm install -g,推荐:

npm config set prefix ~/.npm-global
export PATH=~/.npm-global/bin:$PATH

如果你能告诉我:

  • Debian 版本(cat /etc/os-release)
  • 之前是怎么装的(apt / 源码 / nvm)

我可以给你更精确的命令。

0 踩