在 Ubuntu 上卸载 Node.js 的方法,取决于你当初是怎么安装的。下面按常见情况给你说明:
node -v
which node
sudo apt remove nodejs
或连配置一起删:
sudo apt purge nodejs
sudo apt autoremove
sudo rm -rf /usr/local/lib/node_modules
sudo rm -rf ~/.npm
sudo rm -rf ~/.node
如果是用类似下面的方式安装的:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
卸载方式一样:
sudo apt purge nodejs
sudo apt autoremove
并删除源(可选):
sudo rm /etc/apt/sources.list.d/nodesource.list
sudo apt update
如果你是用 nvm 安装的:
nvm ls
nvm uninstall 18.19.0
rm -rf ~/.nvm
并删除 .bashrc / .zshrc 中相关配置。
如果你是把 Node 解压到 /usr/local:
sudo rm -rf /usr/local/bin/node
sudo rm -rf /usr/local/bin/npm
sudo rm -rf /usr/local/lib/node_modules
node -v
npm -v
which node
如果都提示 command not found,说明已卸载成功。
如果你不确定当初是怎么装的,可以把下面命令的输出发给我,我帮你判断:
which node
ls -l $(which node)
npm -v