在 Ubuntu 上卸载 Node.js,取决于你是用哪种方式安装的。下面按常见安装方式给你对应的卸载方法(从最常见到不常见)。
apt 安装的 Node.js(官方源 / PPA)node -v
npm -v
sudo apt remove nodejs
sudo apt purge nodejs
sudo apt autoremove
which node
which npm
如果还有路径(如 /usr/bin/node),手动删除:
sudo rm -rf /usr/bin/node
sudo rm -rf /usr/lib/node_modules
nvm 安装的 Node.js(最常见)nvm list
nvm uninstall <version>
例如:
nvm uninstall 18.16.0
rm -rf ~/.nvm
然后编辑 ~/.bashrc 或 ~/.zshrc,删除类似内容:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
n 模块安装的 Node.jssudo n uninstall
或手动删除:
sudo rm -rf /usr/local/bin/node
sudo rm -rf /usr/local/lib/node_modules
sudo apt remove nodejs
sudo apt purge nodejs
sudo rm -rf /etc/apt/sources.list.d/nodesource.list
sudo apt update
sudo rm -rf ~/.npm
sudo rm -rf ~/.node-gyp
sudo rm -rf /usr/local/lib/node_modules
| 安装方式 | 推荐卸载方式 |
|---|---|
| apt | apt purge nodejs |
| nvm | nvm uninstall |
| n | n uninstall |
| NodeSource | apt purge + 删除源 |
如果你不确定 当初是怎么装的,可以告诉我:
which node
node -v
我可以直接帮你判断用哪种方式删 ✅