要在 CentOS 上升级 Node.js 及相关模块,请按照以下步骤操作:
- 首先,卸载当前的 Node.js 版本。运行以下命令:
sudo yum remove nodejs
- 清除 YUM 缓存:
sudo yum clean all
- 安装 NodeSource 仓库。NodeSource 提供了多个 Node.js 版本供您选择。以下命令将安装最新的 LTS(长期支持)版本:
curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -
如果您需要其他版本的 Node.js,请将 setup_14.x
替换为您需要的版本,例如 setup_12.x
。
- 安装 Node.js:
sudo yum install -y nodejs
- 验证 Node.js 和 npm(Node.js 包管理器)是否已成功安装:
node --version npm --version
- 升级全局 npm 模块。首先,确保您已安装了最新版本的 npm:
sudo npm install -g npm
然后,升级您的全局模块。例如,要升级 express
模块,请运行:
sudo npm update -g express
对于其他模块,请将 express
替换为您要升级的模块名称。
- 如果您使用的是全局模块的旧版本,可能需要重新安装它们。您可以通过运行以下命令来查找已安装的全局模块:
npm list -g --depth=0
然后,逐个升级这些模块,例如:
sudo npm update -g module_name
将 module_name
替换为您要升级的模块名称。
现在,您已成功地在 CentOS 上升级了 Node.js 及相关模块。