推荐路径
- 基础能力:Node 笔记(1)内核引擎、Node 笔记(2)模块化、Node 笔记(3)Node常用内置模块。
- 包管理与工程:NPM 包管理、为什么是 pnpm?我们为何使用monorepo?、npm包打补丁 — patch-package。
- 运行时机制:Node 笔记(9)深入事件循环、事件循环可视化系列。
- 实战与库:Node.js 文件系统指南、Node.js 子进程管理和进程通信、jsdom。
基础与运行时
- CJS 和 ES Module 横向对比
- 横向对比 CJS 和 ES Module
- Node 笔记(1)内核引擎
- Node 笔记(2)模块化
- Node 笔记(3)Node常用内置模块
- Node 笔记(4)包管理工具
- Node 笔记(5)开发脚手架工具
- Node 笔记(6)Stream
- Node 笔记(7)Buffer的使用
- Node 笔记(8)Http模块
- Node 笔记(9)深入事件循环
- 静态根:具有编译时常量地址的对象
网络、进程与服务
- CORS 跨域及其 Nodejs 服务端配置实践
- Node.js 子进程管理和进程通信
- Node.js 文件系统指南
- Node.js 进程通信
- PM2 使用指南~
- http-server 和 live-server
- 使用Node.js 实现网络代理(无框架,通过http-proxy)
- 深入探索 Node.js 中的事件处理
包管理与工具
- NPM 包管理
- NPM 源设置和管理方法
- 深入了解npmrc:使用与配置指南
- 版本语义化
- Yarn 4.0发布:性能提升,提供更多命令和功能
- npm包打补丁 — patch-package
- 为什么是 pnpm?我们为何使用monorepo?
实用库与脚本
- jsdom
- nodemailer:让Node.js 脚本帮你收发邮件
- 利用Node.js脚本提取你的OPML文件信息
- 解析XML数据:使用xml2js库轻松进行XML解析
- 咱们来整一个Node.js脚本,使用ffmpeg将视频转换为GIF文件
- 图片格式转换:将上传图片转为webp
- 优化事件处理逻辑:使用WeakSet跟踪事件处理状态
事件循环专题
- (一)可视化理解 Node.js 事件循环的完整指南
- (二)在 Node.js 事件循环中可视化 nextTick 和 Promise 队列
- (三)Node.js中的定时器队列可视化
- (四)Node.js事件循环中的IO队列可视化
- (五)在 Node.js 事件循环中可视化 IO 轮询
- (六)
- (七)
重复候选目录
Node/笔记/ 中存在一组与根目录 Node 笔记(1) 到 Node 笔记(9) 同名的候选副本。合并前需要比较内容差异。
关联目录
维护与整理 · Yihui在 GitHub 上编辑