Node.js 是一个免费、开源、跨平台的 JavaScript 运行时环境,常用于创建服务器端的 Web 应用、命令行工具和脚本。它专为设计高效且可扩展的网络和服务器端应用程序而开发。Node.js 的默认包管理器是 npm,这是全球最大的软件下载注册表。
本文将详细介绍在 Ubuntu 20.04 环境中安装 Node.js 的三种不同方法。

在 Ubuntu 上安装 Node.js 的三种方法
我们使用 Hostease 的美国独立服务器部署了 Ubuntu 20.04 系统,以演示以下安装方法。
方法一:通过默认软件库使用 Apt 安装 Node.js
Node.js 已包含在 Ubuntu 20.04 的默认软件库中。以下是通过 Apt 安装 Node.js 的具体步骤:
第一步:更新本地包索引
sudo apt update
第二步:安装 Node.js
sudo apt install nodejs
第三步:验证安装是否成功
使用以下命令查看 Node.js 的版本:
node -v
输出示例:
v10.19.0
第四步:安装 npm
我们建议您安装 npm(Node.js 的包管理器),以便更方便地管理 Node.js 模块和包。
sudo apt install npm
如果默认软件库中的 Node.js 版本满足您的需求,那么此方法是最快速的选择。
方法二:通过 NodeSource PPA 安装特定版本的 Node.js
如果您需要特定版本的 Node.js,可以使用 NodeSource PPA 进行安装。
第一步:安装 NodeSource PPA
使用以下命令从主目录下载所需版本的安装脚本,将 16.x
替换为您需要的版本:
cd ~
curl -sL https://deb.nodesource.com/setup_16.x -o /tmp/nodesource_setup.sh
第二步:运行安装脚本
sudo bash /tmp/nodesource_setup.sh
第三步:安装 Node.js
sudo apt install nodejs
第四步:验证安装是否成功
使用以下命令查看新版本的 Node.js:
node -v
输出示例:
v16.6.1
注意: NodeSource 的 Node.js 包中已包含 npm,因此无需单独安装。
方法三:使用 Node 版本管理器(nvm)安装 Node.js
Node 版本管理器(nvm)允许您安装和管理多个 Node.js 版本,非常适合需要在不同版本之间切换的用户。
第一步:下载并安装 nvm
从 nvm 的官方文档中复制最新的安装脚本命令:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
第二步:激活 nvm
运行以下命令以使 nvm 生效:
source ~/.bashrc
第三步:查询可用的 Node.js 版本
使用以下命令查看 nvm 支持的所有 Node.js 版本:
nvm list-remote
输出示例:
v14.16.0 (LTS: Fermium)
v14.16.1 (LTS: Fermium)
第四步:安装所需的 Node.js 版本
例如,安装版本 v14.10.0
:
nvm install v14.10.0
第五步:验证安装是否成功
切换到指定版本后,使用以下命令查看版本信息:
nvm use v14.10.0
node -v
输出示例:
v14.10.0
通过 nvm,您可以轻松切换不同的 Node.js 版本,并根据项目需求选择合适的版本。
总结
在 Ubuntu 20.04 上安装 Node.js 有多种方法:
- 通过默认软件库安装,适合对版本要求不高的用户。
- 通过 NodeSource PPA 安装特定版本,适合需要灵活选择版本的用户。
- 使用 nvm 管理多个版本,适合需要频繁切换版本的开发者。
Hostease 的独立服务器为开发和部署 Node.js 应用提供了强大的性能支持,无论您选择哪种安装方式,都能快速开始开发您的项目。