Skip to content
On this page

Vite 内核实现与实践:构建 mini-vite

本书通过拆解 Vite 的核心运行机制,围绕开发服务器、插件系统、模块图与 HMR、构建与预览、SSR 等关键模块,规划一条从原理到实现的清晰路径。所有示例均与源码细节对齐,读者将循序搭建一个可运行的 mini-vite。

🎯 你将学到什么

  • 开发服务器 - 启动流程、中间件、文件监听
  • 插件系统 - 插件模型、钩子、执行上下文
  • 模块图与 HMR - 依赖关系、热更新机制
  • 构建与 SSR - Rollup 集成、服务端渲染

📖 开始阅读

👉 从 序言 开始,或者使用左侧导航菜单浏览各个章节。

📚 本书结构

本书共分为 10 个部分,36 个章节

  1. 设计概览 - 架构总览与数据流
  2. 开发服务器 - 启动流程与中间件
  3. 插件系统 - 插件模型与钩子
  4. 依赖优化 - 预构建与缓存
  5. 环境与变量 - 环境配置
  6. 模块图 - 模块依赖与转换
  7. HMR 通道 - WebSocket 与热更新
  8. 构建与预览 - Rollup 集成与部署
  9. SSR 基础 - 服务端渲染
  10. 实践项目 - 构建 mini-vite
Vite 内核实现与实践:构建 mini-vite has loaded