Oracle Linux 8 安装 Node.js 和 NPM

Node.js 是一个免费的开源 JavaScript 库,用于构建可扩展的网络应用程序。 它基于 Chrome 的 V8 JavaScript 引擎构建,允许我们轻松开发复杂且可扩展的 Web 应用程序。 Node.js 是为后端应用程序设计的。 但是,我们也可以将其用作全栈和前端解决方案。 它是跨平台的,可以在不同的平台上运行,包括 Windows、Linux、Unix 和 Mac OS X。它简单、轻量级,并且支持非阻塞 I/O 模型和事件驱动架构。

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

先决条件

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

第 1 步 – 创建 云服务器

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

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

dnf update -y

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

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

dnf module list nodejs

我们应该看到以下输出:

Last metadata expiration check: 0:04:25 ago on Saturday 11 June 2022 01:17:07 AM EDT.
Oracle Linux 8 Application Stream (x86_64)
Name                    Stream                       Profiles                                               Summary                           
nodejs                  10 [d][x]                    common [d], development, minimal, s2i                  Javascript runtime                
nodejs                  12 [x]                       common [d], development, minimal, s2i                  Javascript runtime                
nodejs                  14 [x]                       common [d], development, minimal, s2i                  Javascript runtime                
nodejs                  16 [x]                       common [d], development, minimal, s2i                  Javascript runtime                

要安装上面列表中的 Node.js 版本 14,请运行以下命令:

dnf module install nodejs:14

要验证 Node.js 版本,请运行以下命令:

node -v

样本输出:

v14.18.2

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

npm -v

样本输出:

6.14.15

第 3 步 – 从 NodeSource 存储库安装 Node.js

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

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

dnf install curl -y

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

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

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

dnf install nodejs

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

node -v

我们应该看到以下输出:

v17.9.0

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

npm -v

我们应该看到以下输出:

8.5.5

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

NVM 代表 Node Version Manager,它提供了一种在同一系统中安装和管理多个 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 v18.3.0...
Downloading https://nodejs.org/dist/v18.3.0/node-v18.3.0-linux-x64.tar.xz...
####################################################################################################################################### 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v18.3.0 (npm v8.11.0)
Creating default alias: default -> node (-> v18.3.0)

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

nvm install --lts

我们应该看到以下输出:

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

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

nvm ls

我们应该看到以下输出:

->     v16.15.1
        v18.3.0
         system
default -> node (-> v18.3.0)
node -> stable (-> v18.3.0) (default)
stable -> 18.3 (-> v18.3.0) (default)

要设置默认 Node.js 版本,请运行以下命令:

nvm use 18.3.0

我们应该看到以下输出:

Now using node v18.3.0 (npm v8.11.0)

本指南教我们 Oracle Linux 8 上使用三种不同的方式安装 Node.js。我们现在可以选择在 Oracle Linux 8 上安装 Node.js 的首选方法。在来自 的专用服务器上试一试!

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

请登录后发表评论