如何安装 Node.js
Node.js™ 是一个强大且流行的开源运行环境,允许您在浏览器外部运行 JavaScript 代码,通常在 服务器 上。它以非阻塞、事件驱动的架构而闻名,使其成为构建快速、可扩展应用程序的首选。无论您是希望深入后端开发的开发者,还是计划构建实时应用程序(如聊天应用或在线协作工具),在您的系统上安装 Node.js 是第一步。
本指南将带您了解安装 Node.js 所需的所有信息,涵盖多个操作系统以及保持 Node.js 更新的方法。
步骤 1:选择安装方法
根据您的操作系统和个人偏好,有几种方法可以安装 Node.js。您可以通过官方安装程序、包管理器或使用版本管理器(如 nvm(Node 版本管理器))来安装 Node.js。让我们详细了解每种方法。
步骤 2:在 Windows 上安装 Node.js
选项 1:使用 Node.js 安装程序
在 Windows 上安装 Node.js 的最简单方法是从官方 Node.js 网站下载安装程序。
- 访问 Node.js 网站:访问 nodejs.org。
- 下载安装程序:在主页上,您将看到两个版本:
- LTS(长期支持):此版本更稳定,建议大多数用户使用。
- 当前:此版本包含最新的功能和更新,但可能不够稳定。
根据您项目的需求选择版本,然后单击链接下载相应的安装程序。
- 运行安装程序:下载完成后,运行安装程序。按照设置向导中的提示进行操作,该向导将指导您完成整个过程。默认情况下,它会将 Node.js 安装到适当的目录,并将其添加到您的系统 PATH 中。
- 验证安装:打开命令提示符并输入:
此命令将显示已安装的 Node.js 版本。同样,使用以下命令检查 npm(Node 包管理器)的版本:
Node.js 和 npm 应该都成功安装。
选项 2:使用 Chocolatey(Windows 包管理器)
如果您更喜欢使用包管理器,可以通过 Chocolatey 安装 Node.js。首先,确保 Chocolatey 已安装在您的系统上。然后,打开管理员命令提示符并运行以下命令:
这将安装 Node.js 的 LTS 版本。
步骤 3:在 macOS 上安装 Node.js
选项 1:使用 Node.js 安装程序
- 下载安装程序:访问 nodejs.org 并下载 macOS 安装程序,类似于 Windows 步骤。
- 运行安装程序:打开下载的 .pkg 文件,并按照安装向导完成安装。
- 验证安装:打开 终端 并输入:
选项 2:使用 Homebrew
Homebrew 是 macOS 上流行的包管理器。如果您已经安装了 Homebrew,可以使用它来安装 Node.js。
- 打开终端。
- 运行以下命令以安装 Node.js:
- 验证安装:安装完成后,通过运行以下命令检查 Node.js 和 npm 的版本:
步骤 4:在 Linux 上安装 Node.js
选项 1:使用 Node.js 二进制分发版
Node.js 为 Ubuntu、Debian 和 Fedora 等 Linux 发行版提供预编译的二进制文件。您可以添加 Node.js 仓库并使用系统的包管理器安装最新版本。
- 添加 Node.js 仓库:打开 终端,并为 Ubuntu/Debian 运行以下命令:
此命令将 Node.js LTS 仓库添加到您的系统中。
- 安装 Node.js:
- 验证安装:
对于 Fedora、CentOS 和其他基于 RPM 的发行版,请使用:
选项 2:使用 Node 版本管理器(nvm)
nvm 是一个流行的工具,用于管理同一系统上的多个 Node.js 版本,这在您处理多个具有不同版本要求的项目时特别有用。
- 安装 nvm:运行以下命令下载并安装 nvm:
- 安装 Node.js:一旦 nvm 安装完成,您可以通过运行以下命令安装最新的 LTS 版本的 Node.js:
- 设置默认 Node 版本:您可以通过运行以下命令设置要使用的默认 Node.js 版本:
- 验证安装:
步骤 5:保持 Node.js 更新
为确保您的 Node.js 环境保持最新,及时获取最新的安全补丁和功能,请定期检查更新:
- 使用 nvm:运行以下命令将 Node.js 更新到最新版本:
- 使用包管理器(Linux/macOS):通过运行以下命令更新 Node.js:
- 使用安装程序(Windows/macOS):只需从 nodejs.org 下载并运行最新版本的 Node.js 安装程序,并按照提示进行操作。
步骤 6:安装全局 npm 包
安装 Node.js 后,您可以安装全局 npm 包。全局包用于命令行工具,可以从系统的任何地方访问。例如,要安装流行的包管理器 yarn,请运行:
您可以使用以下命令列出已安装的全局 npm 包:
结论
在不同操作系统上安装 Node.js 是一个相对简单的过程,无论您是选择使用安装程序还是包管理器。安装后,您将拥有一个强大的环境来运行 JavaScript 应用程序,并利用 npm 管理依赖关系。无论您是初学者还是经验丰富的开发者,了解如何安装和管理 Node.js 将帮助您充分利用这个强大的平台,构建可扩展的高性能应用程序。
