Rocky Linux 8 安装 Node.js 和 NPM

Node.js 是基于 Chrome 的 V8 JavaScript 引擎构建的免费开源 JavaScript 运行时,用于构建可扩展的网络应用程序。 一般用于后端,但也可以作为全栈和前端的解决方案。 它是跨平台的、轻量级的,并且支持非阻塞 I/O 模型和事件驱动架构。 Node.js 允许我们轻松开发复杂且非常可扩展的 Web 应用程序。

在这篇文章中,我们将向我们展示 RockyLinux 8 上安装 Node.js 和 NPM。

先决条件

  • 在 云平台上运行 Rocky Linux 8 的服务器
  • 在我们的服务器上配置的 root 密码

第 1 步 – 创建 云服务器

首先,登录到我们的 云服务器。 创建一个新服务器,选择 Rocky Linux 8 作为至少 2GB RAM 的操作系统。 通过 SSH 连接到我们的云服务器并使用页面顶部突出显示的凭据登录。

登录到服务器后,运行以下命令以使用最新的可用软件包更新基本系统。

dnf update -y

第 2 步 – 使用 NodeSource 存储库安装 Node.js

默认情况下,最新版本的 Node.js 在 RockyLinux 8 默认存储库中不可用,因此我们可以使用 NodeSource 存储库来安装最新版本的 Node.js。

首先,使用以下命令安装 curl 命令实用程序:

dnf install curl -y

接下来,使用以下命令添加 NodeSource 存储库:

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

接下来,使用以下命令安装最新的 Node.js 版本:

dnf install nodejs

安装后,使用以下命令验证 Node.js 版本:

node -v

我们应该看到以下输出:

v16.11.0

要验证 NPM 版本,请运行以下命令:

npm -v

我们应该看到以下输出:

8.0.0

第 3 步 – 使用 NVM 安装 Node.js

我们还可以使用节点版本管理器 (NVM) 安装 Node.js。 NVM 提供了一种在同一系统中安装和管理多个 Node.js 版本的简单方法。

首先,使用以下命令安装 NVM:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

这将在我们的系统上安装 NVM,并将 NVM 路径添加到 .bashrc 文件中。

接下来,使用以下命令激活 NVM 系统路径:

source ~/.bashrc

要验证 NVM 版本,请运行:

nvm --version

我们应该看到以下输出:

0.35.3

要安装最新的 Node.js 版本,请运行:

nvm install node

我们应该看到以下输出:

Downloading and installing node v16.11.0...
Downloading https://nodejs.org/dist/v16.11.0/node-v16.11.0-linux-x64.tar.xz...
######################################################################################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v16.11.0 (npm v8.0.0)
Creating default alias: default -> node (-> v16.11.0)

要安装最新的稳定 Node.js 版本,请运行:

nvm install --lts

我们应该看到以下输出:

Installing latest LTS version.
Downloading and installing node v14.18.0...
Downloading https://nodejs.org/dist/v14.18.0/node-v14.18.0-linux-x64.tar.xz...
######################################################################################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v14.18.0 (npm v6.14.15)

要列出系统中安装的所有 Node.js 版本,请运行:

nvm ls

我们应该看到以下输出:

->     v14.18.0
       v16.11.0
default -> node (-> v16.11.0)
node -> stable (-> v16.11.0) (default)
stable -> 16.11 (-> v16.11.0) (default)

要设置默认的 Node.js 版本,请运行:

nvm use 16.11.0

我们应该看到以下输出:

Now using node v16.11.0 (npm v8.0.0)

第 4 步 – 使用 Rocky Linux 存储库安装 Node.js

默认情况下,Node.js 包含在 Rocky Linux AppStream 存储库中。 我们可以使用以下命令列出所有可用的 Node.js 版本:

dnf module list nodejs

我们应该看到以下输出:

Last metadata expiration check: 0:24:13 ago on Tuesday 12 October 2021 02:31:13 PM UTC.
Rocky Linux 8 - AppStream
Name                      Stream                   Profiles                                                Summary                             
nodejs                    10 [d]                   common [d], development, minimal, s2i                   Javascript runtime                  
nodejs                    12                       common [d], development, minimal, s2i                   Javascript runtime                  
nodejs                    14                       common [d], development, minimal, s2i                   Javascript runtime                  

现在,使用以下命令安装 Node.js 版本 14:

dnf module install nodejs:14

要验证 Node.js 版本,请运行:

node -v

样本输出:

v14.17.5

要验证 NPM 版本,请运行:

npm -v

样本输出:

6.14.14

在上述指南中,我们解释了在 Rocky Linux 8 上安装 Node.js 和 NPM 的三种不同方法。我们现在可以使用上述任何方法安装所需的 Node.js 版本。 在 的专用服务器上试一试!

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论