温馨提示×

ubuntu nodejs如何卸载干净

小樊
77
2026-09-19 00:08:06
栏目: 编程语言

在 Ubuntu 上把 Node.js 彻底卸载干净,一般要分几种情况(用 apt 装的、用 nvm 装的、用源码/n 装的)。下面按常见情况说明。


一、如果是用 apt 安装的 Node.js

1. 卸载 Node.js 包

sudo apt remove --purge nodejs npm
sudo apt autoremove

2. 删除残留文件和配置

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

3. 清理 apt 缓存(可选)

sudo apt clean

二、如果是用 nvm 安装的 Node.js

1. 卸载所有 node 版本

nvm deactivate
nvm uninstall <version>   # 对每个版本执行

2. 删除 nvm 目录

rm -rf ~/.nvm

3. 清理 shell 配置

编辑以下文件,删除 nvm 相关配置:

~/.bashrc
~/.zshrc
~/.profile

三、如果是用 n 或源码安装的

1. 如果用 n

sudo n uninstall
sudo rm -rf /usr/local/n

2. 手动删除

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

四、清理全局 npm 配置(很重要)

rm -rf ~/.npm
rm -rf ~/.npmrc
rm -rf ~/.node_repl_history

五、确认是否卸载干净

which node
which npm
node -v
npm -v

如果都提示 command not found,说明已卸载干净。


六、推荐重装方式(干净又方便)

如果你以后还想用 Node.js,强烈推荐用 nvm:

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

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

  • Ubuntu 版本
  • 当初是怎么装的 Node.js(apt / nvm / 源码)

我可以给你完全对应你当前环境的卸载命令。

0 踩