最新消息:Vite 2.0 已经发布,本文档是基于 Vite 1.0 的源码分析。2.0的代码量相比1.0增加了很多,由于 1.0 的代码比较清晰 所以开发者仍可阅读本文档学习思路 本文档分析的 1.0 版本的代码可以 clone 该仓库获得 https://github.com/zhangyuang/vite
$ git clone https://github.com/zhangyuang/vite.git
文档在线地址 http://vite.ssr-fc.com/ 通过 ssr 框架以 serverless 的形式部署于阿里云
2.0 版本的文档翻译以及源码分析正在编写中,可时刻关注本项目获取最新信息。
本文档将对 Vite 进行源码分析,以开发者的角度来讲述如何阅读调试开源项目的源码。不会涉及到所有的源码文件,将会对 Vite 中最核心的几个部分内容进行讲解。
- Vite 的模块加载解析机制
- Vite 的预优化机制
- Vite 的 HMR(热替换)机制
如果觉得对你有帮助,麻烦点个 Star ✨
顺便安利下我开发的地球上最强的 SSR 框架,将会支持 Vue3 + Vite 实现 SSR 服务端渲染功能