如何在 Ubuntu 22.04 上安装 Node.js:分步指南

Node.js 是一款流行、免费且开源的 JavaScript 运行时环境。它在现代 Web 领域扮演着重要角色,为 Web 应用的开发和部署提供了高效的平台。

NPM(Node Package Manager,Node 包管理器)用于管理 Node 软件包和库。这个开源仓库拥有大量专为 Node.js 设计的软件包,让开发者无需从零开始构建应用。在开发中将 npm 与 Node.js 搭配安装和使用是标准做法,可以让开发工作流程更加顺畅。您可以在 Windows、Linux 和 Mac OS 上安装 Node.js。

在本教程中,我们将演示如何使用多种方法在 Ubuntu 22.04 上安装 Node.js。此外,我们还将介绍如何将其从 Linux 系统中卸载。

前提条件

一台运行 Ubuntu 22.04 的服务器,以及相应的用户权限(以 root 用户身份,或使用具有 root 权限的 sudo 执行管理命令)。

在 Ubuntu 22.04 上安装 Node.js 的方法

您可以通过以下几种方式在 Ubuntu 22.04 上安装 Node.js:

1. 使用 Ubuntu apt 仓库在 Ubuntu 上安装 Node.js

2. 使用 NVM(Node 版本管理器)在 Ubuntu 上安装 Node.js

3. 从 NodeSource 在 Ubuntu 上安装 Node.js

4. 使用 Snap 在 Ubuntu 上安装 Node.js

现在,让我们通过完整的步骤详细介绍在 Ubuntu 上安装 Node.js 的所有方法:

方法 01:使用 Ubuntu apt 仓库在 Ubuntu 上安装 Node.js

这种方法让您可以使用官方 Ubuntu apt 仓库安装 Node.js。使用 apt 仓库安装 Node.js 简单方便,但它会在您的 Ubuntu 系统上安装较旧的 Node.js 版本。如果您要使用 Ubuntu apt 仓库安装 Node.js,请按照以下步骤操作:

步骤 1:更新 Ubuntu apt 仓库

最佳做法是在系统上安装新的软件包或应用之前,总是先更新 Ubuntu 系统的所有 apt 仓库。要更新和升级“apt”仓库,请使用以下命令:

$ sudo apt update
$ sudo apt upgrade

步骤 2:在 Ubuntu 22.04 上安装 Node.js

更新系统上的所有仓库后,使用以下命令在 Ubuntu 22.04 系统上安装 Node.js:

$ sudo apt install nodejs npm

执行上述命令后,您需要确认用户提示,然后它就会在您的系统上安装 Node.js 和 npm(Node 包管理器)。

步骤 3:检查 Node.js 版本

在 Ubuntu 系统上安装 Node.js 后,您可以使用以下命令验证安装:

$ nodejs --version

上述命令将在终端窗口中显示已安装的 Node.js 版本。不过,使用这种方法会在您的机器上安装较旧的 Node 版本。要检查已安装的 npm 版本,请使用以下命令:

$ npm --version

方法 02:使用 NVM(Node 版本管理器)在 Ubuntu 上安装 Node.js

使用这种方法,您可以通过 NVM 在 Ubuntu 22.04 上安装 Node.js。Node 版本管理器是一款用于管理系统上 Node 版本的工具。借助 NVM,您可以安装不同的 Node.js 版本,并根据项目需求在这些版本之间轻松切换。

您可以在所有 Linux 发行版和 Mac 上安装 NVM。它不支持 Windows 操作系统。不过,一款名为“nvm-windows”的工具可以在 Windows 中提供 NVM 的使用体验。这个管理工具用于在 Windows 系统中管理 Node.js 版本。

在本节中,我们将指导您如何在 Linux 系统 Ubuntu 22.04 上使用 NVM 安装 Node.js。要使用 NVM 在 Ubuntu 上安装 Node.js,请按照以下步骤操作:

步骤 1:运行 NVM 安装程序

NVM 是一个 bash 脚本,可让您在系统上管理多个 Node 版本。因此,如果您想安装特定版本的 Node.js 和 NPM,请使用 NVM bash 脚本。要在系统上下载 NVM 安装程序,请使用以下命令:

$ sudo apt install curl
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

或者

$ wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

上述命令将下载并运行 NVM 安装 bash 脚本。

步骤 2:激活 NVM 脚本

安装完成后,重启终端或执行以下命令,在您的 Ubuntu 系统上加载 NVM 环境:

$ source ~/.bashrc

步骤 3:列出 NVM 可用的 Node 版本

现在,您可以使用 NVM 在 Ubuntu 系统上安装任意 Node.js 版本。要列出可以通过 NVM 安装的所有可用 Node 版本,请使用以下命令:

$ nvm ls-remote

步骤 4:使用 NVM 在 Ubuntu 上安装 Node.js

要使用 NVM 安装最新的 LTS 版 Node.js,请使用以下命令:

$ nvm install --lts

您也可以使用 NVM 在 Ubuntu 系统上安装任意特定版本的 Node.js。为此,请选择并指定您要安装的 Node 版本:

$ nvm install v20.9.0

步骤 5:验证 Node.js 安装

安装完成后,您可以验证安装情况。分别使用以下命令检查 Node.js 和 NPM 的版本:

$ node --version
$ npm --version

方法 03:从 NodeSource 在 Ubuntu 上安装 Node.js

如果您想在 Ubuntu 系统上安装最新的 Node 版本,建议从 NodeSource 仓库安装 Node.js。该仓库提供 Node.js 的最新版本,让您可以在项目中享受 Node 最新的改进、错误修复和功能。请按照以下步骤通过 NodeSource 仓库安装 Node.js:

步骤 1:添加 NodeSource 仓库

首先,使用以下命令将 NodeSource 仓库添加到您的系统中:

$ curl -fsSL https://deb.nodesource.com/setup_<version>.x | sudo -E bash -

在上述命令中,将 <version> 替换为您要在系统上安装的 Node.js 版本。

步骤 2:在 Ubuntu 22.04 上安装 Node.js

添加仓库后,您可以使用 apt 命令安装 Node.js:

$ sudo apt install nodejs

现在,使用以下命令显示已安装的 Node 版本:

$ node --version

方法 04:使用 Snap 在 Ubuntu 上安装 Node.js

要在 Ubuntu 系统上安装稳定版 Node.js,请使用:

$ sudo snap install node --classic

要使用 Snap 安装最新版 Node.js,请使用以下命令:

$ sudo snap install node --channel=latest/edge --classic

在 Ubuntu 22.04 上测试 Node.js 安装

为确保 Node.js 和 NPM 正常运行,可以编写一个 JavaScript 测试程序。例如,创建一个文件并粘贴以下代码:

console.log("Hello World");

将文件保存为“.js”扩展名。接下来,通过 Node.js 执行该文件。终端应显示如下输出:

$ node testprogram.js

如何从 Ubuntu 22.04 卸载 Node.js

如果您不想在 Linux 系统上继续使用 Node.js,可以使用以下命令轻松卸载 Node.js 和 NPM:

$ sudo apt remove nodejs npm

要删除所有配置和文件,请使用以下命令:

$ sudo apt purge nodejs npm

上述命令将从您的 Ubuntu 系统中删除 Node.js 和 NPM 软件包。

总结

在本教程中,我们学习了如何通过命令行使用不同的方法在 Ubuntu 22.04 发行版上安装 Node.js。Node.js 是一个运行时环境,按照文中提供的步骤,您可以轻松地在 Linux VPS 服务器上完成部署,从而在 V8 引擎上执行 JavaScript 代码。

此外,NPM 让您可以轻松地在系统上安装所需的 Node 软件包或模块。如果您在安装过程中遇到任何问题,欢迎留言分享您的反馈或寻求帮助。