如何检查 Node 版本(分步指南)

要检查您的 Node.js 版本,请打开终端或命令提示符并运行:

node --version

或使用简写形式:

node -v

这将显示当前安装的 Node 版本(例如 v20.11.0)。Node.js 是一个开源、跨平台的 JavaScript 运行时环境,让开发者可以在服务器端运行 JavaScript 代码,而不仅限于其在 Web 浏览器中的传统用途。Node.js 基于 Chrome 的 V8 JavaScript 引擎构建,在创建可扩展的交互式 Web 应用方面发挥着重要作用,能够实时高效地管理并发连接。

本指南将教您如何在系统上安装 Node.js 之后检查 Node 版本。我们还将介绍在 Linux 和 Windows 操作系统上安装 Node.js 的步骤。不过,让我们先从基础知识开始。

Node.js 的主要特性有哪些?

Node.js 拥有众多特性,使其成为 Web 应用开发的首选之一。以下是其主要特性的详细介绍。

事件驱动与异步

  • Node.js 基于事件驱动模型,采用异步 I/O。
  • 它可以并发执行任务,让系统能够同时处理其他操作。
  • 这种架构对于构建响应迅速、可扩展的应用至关重要。

JavaScript 语言支持

  • Node.js 在前端和后端开发中都使用 JavaScript。
  • 语言的一致性让应用不同部分之间的切换更加顺畅。

NPM(Node 包管理器)

  • Node.js 内置 NPM,这是一个提供大量库和模块的包管理器。
  • 开发者可以无缝集成第三方解决方案,节省时间和精力。

注重可扩展性

  • Node.js 旨在处理大量连接而不会造成资源过载。
  • 其非阻塞 I/O 和事件驱动方式增强了可扩展性,适用于各种工作负载。

加快代码执行

  • Node.js 利用 V8 JavaScript 引擎快速执行代码。
  • 这种性能使其非常适合实时应用。

跨平台兼容性

  • Node.js 兼容多种操作系统。
  • 其通用性使其适用于不同的环境。

服务器端 Web 开发

  • Node.js 被广泛用于构建 Web 服务器和 API 等服务器端组件。
  • 它非常适合创建为 React、Angular 和 Vue.js 等前端框架提供支持的 API。

流处理能力

  • Node.js 擅长管理数据流,非常适合实时多媒体流和文件处理等任务。

如何检查系统上的 Node 版本?(检查 Node 版本的方法)

有多种方法可以检查系统上运行的 Node 版本。以下方法可以帮助您在不同操作系统上找到正在使用的 Node 版本:

  • 使用 node 版本命令 node --version 或简写 node -v 检查 Node.js 版本。
  • 在运行时使用 process.version 属性检查 Node 版本。
  • 使用 NVM 管理和检查 Node 版本。

如何在 Linux 上检查 Node.js 版本?

Node.js 可以在 Linux、Windows 和 macOS 等多种操作系统上安装和运行。随着时间推移,已有多个 Node.js 版本可供安装。最适合您的版本取决于您应用的具体需求。

您可以运行以下命令检查系统上安装的 Node 版本:

$ node --version

它将在系统的命令行窗口中显示 Node 版本。

检查 Node 版本命令的输出

如果您的 Linux 系统尚未安装 Node.js,也不必担心!在本节中,我们将指导您在 Linux 上完整安装 Node.js 并检查 Node 版本。

您可以按照以下步骤在 Linux Ubuntu 发行版上安装 Node.js。

第 1 步:更新软件源

在系统上开始安装 Node.js 之前,请确保所有 Linux 系统软件源都已更新。使用 Ctrl+Alt+T 启动终端,或从应用程序菜单中打开终端。

现在,使用以下命令更新 apt 软件源:

$ sudo apt update

第 2 步:安装 Node.js 和 NPM

执行以下命令,在 Linux 系统上安装 Node.js:

$ sudo apt install nodejs

请始终将 NPM(Node 包管理器)与 Node.js 或 Node 服务器一起安装。NPM 让您可以在系统上安装开源库和 Node.js 包。

您可以使用以下命令同时安装 NPM 和 Node.js:

$ sudo apt install nodejs npm

要检查 NPM 版本,可以使用以下命令:

$ npm --version

第 3 步:验证 Node.js 安装

您可以使用以下命令验证系统上的 Node.js 安装:

$ node --version

此外,您也可以使用 node 命令检查 Node 版本:

$ node -v

两条命令都会在终端屏幕上显示已安装的 Node.js 版本。使用上述方法,您也可以在 BlueVPS 的 Linux 服务器上检查 Node.js 版本。

卸载 Node.js

要卸载或删除 Node.js,请使用以下命令:

$ sudo apt remove nodejs

如何在 Windows 上检查 Node 版本?

对于 Windows 用户,在系统上安装和检查 Node.js 非常简单。在继续之前,请确保您拥有在命令提示符中运行命令的管理员权限。如果您的 Windows 系统尚未安装 Node.js,请按照以下步骤操作:

第 1 步:下载 Node.js MSI 安装程序

访问 Node.js 官方网站,根据您的系统架构选择合适的 Node.js Windows 安装程序:

For a 64-bit system, choose the x64-bit installer.
For a 32-bit system, choose the x32-bit installer.

在本指南中,我们将下载稳定版本 node-v18.14.0。

第 2 步:启动安装程序

下载完成后,进入存放 Node.js 安装程序的文件夹或目录。双击安装程序以启动安装向导。

第 3 步:启动安装向导

Node.js 安装向导将在您的系统上启动。点击“Next”继续。

Node 版本 Linux 终端

第 4 步:接受许可协议

接受最终用户许可协议的条款,然后点击“Next”。

第 5 步:选择安装路径

选择 Node.js 的安装文件夹。如果您希望使用默认路径,只需点击“Next”。

第 6 步:附加工具

如果您想安装编译原生模块所需的工具,请勾选复选框并点击“Next”。

第 7 步:开始安装

现在,安装准备就绪。点击“Install”,开始在 Windows 系统上安装 Node.js。

第 8 步:完成安装

在系统上完成 Node.js 安装后,点击“Finish”关闭 Node.js 安装向导。

安装好 Node.js 后,您就可以验证并获取 Node 版本了。打开命令提示符并输入:

> node --version 

或者使用:

> node -v

两条命令都会显示 Windows 系统上已安装的 Node.js 版本。

检查 Node 版本命令

如何在 Mac 上检查 Node 版本

如果您想在 Mac 上检查 Node 版本,过程非常简单。在 Mac 上打开“终端”应用,输入 node -v 或 node --version。该命令会立即显示当前安装的 Node.js 版本,让您快速确认系统是否已准备好进行开发、安装软件包或配置项目。

许多用户会在开始新项目或排查兼容性问题之前,查找在 Mac 上检查 Node.js 版本的方法。运行该命令后,您应该会看到类似 v20.11.0 或其他以 v 开头的版本号。这意味着 Node.js 已安装,并且在当前 shell 中可用。

如果您看到的是“command not found”提示,则说明您的 Mac 上没有安装 Node.js,或者系统路径配置不正确。这种情况下,下一步通常是安装 Node.js 或修复 shell 环境。

Node 版本 Linux 终端

如需额外快速检查,您还可以运行 npm -v,确认 npm 与 Node.js 一同可用。如果您打算立即安装软件包、运行脚本或使用现代 JavaScript 工具,这一点尤其有用。

如何使用 console.log 检查 Node 版本?(process.version 属性)

在系统上安装 Node.js 后,您可以使用 process.version 属性检查当前的 Node 版本。要使用 console.log 检查 Node 版本,请在命令提示符中输入 node 命令,然后执行以下语句:

> node

上述命令将在命令提示符中打开 Node 终端。现在,检查当前安装的 Node.js 版本:

> console.log(process.version)

此外,您也可以在运行时直接使用内置的 process.version 属性获取 Node 版本:

> process.version

您可以使用 process.versions 属性获取 Node 模块(包括所有依赖项)的版本。在命令提示符中运行以下命令:

> process.versions

上述命令将返回一个对象,其中包含 Node.js 模块及 Node 依赖项的版本信息。

Node.js 版本列表(所有版本)

当人们搜索 Node 版本列表时,他们想要的往往不只是一串版本号。真正重要的是了解哪些版本仍受支持、哪些版本可以安全用于生产环境,以及哪些分支即将退役。在实践中,最明智的选择通常不是最新版本,而是适合您技术栈和部署计划的最新 LTS 版本线。截至 2026 年 4 月,Node.js 将 v25 列为 Current 版本,v24 为 Active LTS,v22 和 v20 为 Maintenance LTS。

Node.js 版本

代号

状态

适用场景

v25

-

Current

用于测试新功能和抢先体验

v24

Krypton

Active LTS

大多数新生产项目的最佳选择

v22

Jod

Maintenance LTS

适合已在该分支上运行的稳定应用

v20

Iron

Maintenance LTS

仍可用于尚未升级的旧工作负载

v23

-

End-of-life(已停止支持)

应予以替换

v21

-

End-of-life(已停止支持)

应予以替换


理解现代 Node 版本的一种实用方式是从风险的角度考虑,而不仅仅看版本新旧。Current 版本更新更快,但 LTS 分支通常更适合真正的生产工作,因为它们的支持周期更长,长期来看也更可预测。这就是为什么许多团队完全跳过最新分支,转而统一采用 LTS 版本。如果项目仍在已停止支持的版本上运行,真正的问题不在于错过新功能,而在于失去持续的修复和安全更新。

如何使用 NVM 管理 Node.js 版本?

您可以使用 NVM(Node 版本管理器)在 Linux 系统上安装 Node.js。为此,请在 Linux 系统上下载 bash 脚本文件:

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

加载下载的 bash 脚本:

$ source ~/.bashrc

现在,使用 nvm 命令列出可用的 Node.js 版本:

$ nvm list-remote

选择最新版本或特定的 Node.js 版本,然后运行以下命令进行安装:

$ nvm install v20.5.1

检查 Linux 系统上当前安装的 Node.js 版本。

准备好超越本地环境了吗?在 BlueVPS 上部署 Node.js,借助 VPS 环境的灵活性进行版本管理、软件包安装和面向生产的开发。

总结

在本指南中,我们深入介绍了在 Linux 和 Windows 平台上确定 Node.js 版本的方法。我们探讨了使用 node 版本命令 node --version 或 node -v 的直接方法,以及在运行时通过内置的 process.version 属性获取 Node.js 版本的方法。

Node.js 在技术生态中脱颖而出,不仅因为它用途广泛,还因为它能够在前端和后端同时使用 JavaScript 这一独特优势。它被广泛用于创建 Web 服务器、实时应用、API、流媒体服务、聊天界面以及众多其他应用,充分体现了其强大实力。

因此,对于希望打造高效、响应迅速的 Web 应用的现代开发者来说,深入掌握 Node.js 及其细节至关重要。

Node 版本常见问题

如何检查我的 Node.js 版本?

要查看系统上当前使用的 Node.js 版本,请打开终端或命令提示符,运行 node -v 或 node --version。两条命令都会显示已安装的版本。

最新的 Node.js 版本是什么?

截至 2026 年 4 月 14 日,最新的 Node.js 版本线是 v25,最新版本为 v25.9.0。最新的 LTS 分支是 v24,其最新版本为 v24.14.1。

如何在 Mac 上检查 Node 版本?

在 macOS 上,最快的方法是打开“终端”并输入 node -v。如果 Node.js 已正确安装,版本号会立即显示。

如何检查是否已安装 Node.js?

验证安装的简单方法是运行 node -v。如果 Node.js 可用,该命令将返回版本号。如果终端提示命令无法识别或未找到,则说明 Node.js 未安装,或在当前 PATH 中不可用。

Node 版本命令是什么?

标准命令是 node -v。您也可以使用 node --version,结果相同。

如何在 Linux 上查找 Node.js 版本?

在 Linux 上,您可以打开终端窗口并运行 node -v 或 node --version 来检查当前使用的 Node.js 版本。该命令会显示当前 shell 会话中可用的版本。