Appearance
Vite 内核实现与实践:构建 mini-vite
本书通过拆解 Vite 的核心运行机制,围绕开发服务器、插件系统、模块图与 HMR、构建与预览、SSR 等关键模块,规划一条从原理到实现的清晰路径。所有示例均与源码细节对齐,读者将循序搭建一个可运行的 mini-vite。
🎯 你将学到什么
- 开发服务器 - 启动流程、中间件、文件监听
- 插件系统 - 插件模型、钩子、执行上下文
- 模块图与 HMR - 依赖关系、热更新机制
- 构建与 SSR - Rollup 集成、服务端渲染
📖 开始阅读
👉 从 序言 开始,或者使用左侧导航菜单浏览各个章节。
📚 本书结构
本书共分为 10 个部分,36 个章节:
- 设计概览 - 架构总览与数据流
- 开发服务器 - 启动流程与中间件
- 插件系统 - 插件模型与钩子
- 依赖优化 - 预构建与缓存
- 环境与变量 - 环境配置
- 模块图 - 模块依赖与转换
- HMR 通道 - WebSocket 与热更新
- 构建与预览 - Rollup 集成与部署
- SSR 基础 - 服务端渲染
- 实践项目 - 构建 mini-vite