32 lines
811 B
Markdown
32 lines
811 B
Markdown
---
|
||
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
|