CentOS 如何安装 Node.js? – wiki大全


如何在 CentOS 上安装 Node.js?

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时,广泛用于构建高性能的网络应用程序。本文将详细介绍如何在 CentOS 系统上安装 Node.js,主要推荐使用 NodeSource 仓库,因为它提供了最新且维护良好的 Node.js 版本。

前提条件

在开始安装之前,请确保您的 CentOS 系统满足以下条件:

  1. CentOS 版本: 本教程适用于 CentOS 7、CentOS 8 或 CentOS Stream。不同版本的 CentOS 在包管理器上可能略有差异(例如,CentOS 7 使用 yum,而 CentOS 8/Stream 使用 dnf)。
  2. 网络连接: 您的服务器需要能够访问互联网以下载安装包。
  3. sudo 权限: 您需要一个具有 sudo 权限的用户账户来执行安装命令。

推荐的安装方法:使用 NodeSource 仓库

NodeSource 提供了最新的 Node.js 二进制包,是 CentOS 用户安装 Node.js 的推荐方式。

步骤 1:添加 NodeSource 仓库

NodeSource 仓库允许您选择要安装的特定 Node.js 版本(例如,LTS 版本)。以下以 Node.js 20.x LTS 为例。如果您想安装其他版本(如 22.x),只需将命令中的 setup_20.x 替换为 setup_22.x

打开您的终端,并运行以下命令来下载并执行 NodeSource 安装脚本:

bash
curl -sL https://rpm.nodesource.com/setup_20.x | sudo bash -

命令解释:
* curl -sL ...:使用 curl 命令从 NodeSource 下载安装脚本。-s 表示静默模式,-L 表示跟随重定向。
* | sudo bash -:通过管道将下载的脚本内容直接传递给 bash shell 执行,并使用 sudo 权限运行,以便添加新的仓库配置。

执行此命令后,NodeSource 仓库将被添加到您的系统中,并且您的系统包管理器(yumdnf)的缓存也会自动更新。

步骤 2:安装 Node.js 和 npm

添加 NodeSource 仓库后,您就可以使用您的系统包管理器来安装 Node.js 和 npm(Node.js 包管理器)了。

对于 CentOS 7 用户,请使用 yum

bash
sudo yum install -y nodejs

对于 CentOS 8 或 CentOS Stream 用户,请使用 dnf

bash
sudo dnf install -y nodejs

命令解释:
* sudo:以超级用户权限执行命令。
* yum install -y nodejs / dnf install -y nodejs:安装 nodejs 包。-y 选项会自动回答所有提示为“是”,避免在安装过程中需要手动确认。

此命令将安装 Node.js 运行时以及其捆绑的 npm 工具。

步骤 3:验证安装

安装完成后,您可以通过检查 Node.js 和 npm 的版本来验证它们是否已成功安装:

bash
node -v
npm -v

如果安装成功,这两个命令将分别输出 Node.js 和 npm 的版本号,例如:

v20.11.0 # Node.js 版本
10.2.4 # npm 版本

这意味着您已成功在 CentOS 系统上安装了 Node.js。

总结

通过以上步骤,您已经掌握了在 CentOS 系统上安装 Node.js 的推荐方法。使用 NodeSource 仓库不仅方便,还能确保您安装的是最新且稳定的 Node.js 版本。现在,您可以开始开发和运行您的 Node.js 应用程序了。


滚动至顶部