基于 Chrome V8 引擎,事件驱动、非阻塞 I/O,让 JavaScript 在服务端绽放。
基于事件循环与非阻塞 I/O,并发处理能力强,适合高吞吐量场景,让资源利用更高效。
通过 npm 拥有超过 200 万个包,覆盖工具链、框架、数据库驱动等,生态极其繁荣。
支持 Windows、macOS、Linux,一套代码随处运行,降低部署门槛,提升开发效率。
V8 引擎提供即时编译,执行速度优异,适合实时聊天、游戏、API 网关等场景。
全球最大开源社区之一,快速迭代,长期支持版本稳定,安全更新及时。
轻量级进程,易于容器化,配合 Docker/K8s 构建弹性微服务架构。
fs, http, path 等原生模块
Express, Koa, NestJS, Fastify
PM2, nodemon, eslint, prettier
MongoDB, MySQL, Redis, Prisma
GraphQL, REST, gRPC, tRPC
JWT, Passport, bcrypt, helmet
Jest, Mocha, Vitest, Supertest
Docker, PM2, Nginx, K8s
下载 .msi 安装包,双击运行,按提示完成。建议勾选“自动添加 PATH”。
使用 .pkg 安装包,或通过 Homebrew: brew install node。简便且易于管理。
使用包管理器 (apt/yum) 或下载二进制包。推荐使用 nvm 实现多版本管理。
从 GitHub 克隆源码,执行 ./configure && make && make install。适合高级用户。