Code
Road
Map
路线图
学习路径
文章
题库
资源
社区
首页
/
路线图
/
Node.js 路线图
Node.js 路线图
一步步成为现代 Node.js 开发者。
难度
中级
时长
29 周
知识点
113
模块
9
0%
整体完成度
…
继续学习
已完成
进行中
未开始
1. 阶段一
0/14
Node.js 简介
语义化版本
npx
异步编程
事件发射器
事件循环
文件操作
__dirname
__filename
glob
fs-extra
监控更改(开发)
模板引擎
使用数据库
2. 阶段二
0/59
什么是 Node.js?
为什么使用 Node.js?
Node.js 的历史
Node.js 与浏览器对比
运行 Node.js 代码
模块
CommonJS
ESM
创建与导入
[global] 关键字
全局安装
本地安装
更新包
运行脚本
npm workspaces
创建包
JavaScript 错误
系统错误
用户指定错误
断言错误
process.cwd()
path 模块
fs 模块
globby
chokidar
命令行应用
dotenv 包
process.env
process.stdin
prompts 包
Inquirer 包
stdout / stderr
chalk 包
figlet 包
cli-progress
process.argv
commander
构建与消费 API
http 模块
axios
fetch
got 包
jsonwebtoken
passport.js
--watch
nodemon
ejs
pug
marko
Mongoose
Prisma
原生驱动
Knex
Drizzle
TypeORM
Sequelize
Prisma
原生驱动
测试
3. 阶段三
0/7
npm
退出 / 退出码
Vitest
node:test
Playwright
Cypress
日志记录
4. 阶段四
0/16
错误处理
未捕获异常
处理异步错误
调用栈 / 堆栈跟踪
使用调试器
Express.js
fastify
NestJS
Hono
ky
Jest
Winston
Morgan
保持应用运行
Cluster(集群)
Worker Threads(工作线程)
5. 阶段五
0/9
Promises(Promise)
async/await
回调函数
setTimeout
setInterval
setImmediate
process.nextTick
pm2
线程
6. 阶段六
0/2
子进程
流
7. 阶段七
0/1
调试
8. 阶段八
0/4
内存泄漏
node --inspect
使用 APM
常见内置模块
9. 阶段九
0/1
垃圾回收
Node.js 路线图 — CodeRoadMap — CodeRoadMap