在 CentOS 上恢复 Node.js 的方法有以下几种:
NodeSource 是一个提供 Node.js 二进制发行版的第三方仓库。你可以使用它来安装或恢复特定版本的 Node.js。
首先,删除现有的 Node.js:
sudo yum remove nodejs
然后,根据你的需求选择合适的 Node.js 版本。例如,要安装最新的 LTS(长期支持)版本,请运行以下命令:
curl -sL https://rpm.nodesource.com/setup_lts.x | sudo bash -
接下来,安装 Node.js:
sudo yum install -y nodejs
最后,验证安装是否成功:
node --version
npm --version
NVM 是一个用于管理多个 Node.js 版本的工具。如果你已经安装了 NVM,可以使用它来恢复 Node.js。
首先,确保 NVM 已正确安装。如果没有,请按照以下命令安装:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
然后,使用 NVM 安装或恢复你需要的 Node.js 版本。例如,要安装最新的 LTS 版本,请运行以下命令:
nvm install --lts
接下来,切换到你需要的 Node.js 版本:
nvm use <version>
将 <version> 替换为你想要使用的版本号,例如 14.17.0。
最后,验证安装是否成功:
node --version
npm --version
如果你的系统有定期备份,可以从备份中恢复 Node.js 及其相关文件。具体步骤取决于你的备份策略和工具。通常,你需要从备份中还原 Node.js 安装目录、全局模块和项目依赖项。