在 CentOS 上卸载 Node.js 的方法,取决于你当初是怎么安装的。下面按常见情况分别说明。
rpm -qa | grep node
# 或
which node
sudo yum remove nodejs -y
或(CentOS 8+):
sudo dnf remove nodejs -y
sudo yum autoremove -y
sudo rm -rf /usr/local/lib/node_modules
sudo rm -rf /usr/lib/node_modules
sudo rm -rf ~/.npm
如果你是用类似下面的方式安装的:
curl -sL https://rpm.nodesource.com/setup_18.x | bash -
yum install -y nodejs
卸载方式与普通 yum 安装一致:
sudo yum remove nodejs -y
sudo yum remove nodesource-release -y
nvm ls
nvm uninstall 18.16.0
rm -rf ~/.nvm
并删除 .bashrc / .zshrc 中的 nvm 相关配置。
如果你是用 ./configure && make && make install 装的:
which node
通常是 /usr/local/bin/node
sudo rm -f /usr/local/bin/node
sudo rm -f /usr/local/bin/npm
sudo rm -rf /usr/local/lib/node_modules
node -v
npm -v
如果提示 command not found,说明已卸载干净。
如果你愿意,可以告诉我:
我可以给你精确到命令的卸载方案。