---
title: "Node.js"
type: concept
tags: [javascript, runtime, server-side]
last_updated: 2026-04-17
---

## 定义
Node.js 是基于 Chrome V8 引擎的 JavaScript 运行时，用于构建快速、可扩展的网络应用和服务端代码。

## 核心特性
- 事件驱动、非阻塞 I/O 模型
- 跨平台（Windows、Linux、macOS）
- 前后端统一 JavaScript 语言
- 丰富的 npm 生态系统

## 常用版本管理工具
- [[nvm]]：Node 版本管理器，推荐用于多版本环境
- n：Node 版本管理工具

## 常用包管理工具
- [[npm]]：Node 包管理器
- [[npx]]：Node 包执行工具

## 常用进程管理工具
- [[pm2]]：Node 进程管理器

## 关联
- 基于：V8 引擎
- 框架：Express、FastAPI（Python）、NestJS
- 场景：服务端开发、CLI 工具、AI Agent
