--- 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