在 CentOS 上卸载并重新安装 Node.js,通常有以下几种常见方式(取决于你最初是怎么装的)。下面按最常见情况给你一套清晰步骤。
which node
node -v
常见来源:
yum / dnf 安装/usr/local)nvm 安装sudo yum remove nodejs npm -y
或(CentOS 8+):
sudo dnf remove nodejs npm -y
清理残留:
sudo yum autoremove -y
删除全局模块(可选):
sudo rm -rf /usr/lib/node_modules
sudo rm -rf /usr/local/lib/node_modules
如果是直接解压安装的:
sudo rm -rf /usr/local/bin/node
sudo rm -rf /usr/local/bin/npm
sudo rm -rf /usr/local/lib/node_modules
nvm uninstall <version>
# 或
rm -rf ~/.nvm
curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
其他版本:
setup_20.xsetup_16.xsudo yum install -y nodejs
node -v
npm -v
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 18
nvm use 18
sudo yum install epel-release -y
不要用 sudo npm install -g,建议:
npm config set prefix ~/.npm-global
如果你愿意,可以告诉我:
cat /etc/redhat-release)我可以给你最合适的一套命令。