说明
在这个最小化实现中,并不完全参照 vite
源码, 旨在通过这些示例,方便理解 vite
的内部基础工作机理。
如果你已经 构建工具有一定的了解,可以直接跳过本节的内容。
如果你刚开始学习构建工具,建议从这个小节开始,理解本节中的
内容,有助于理解 vite
的基础工作机理。
最小化实现
在这个最小化的版本中,先不考虑最终的打包构建,也不考虑 cli 工具的实现,其核心的功能是:
完整示例
了解完 最小化实现 中的每个功能的实现过程后,可以尝试自行整合这些功能,手动实现一个 mini-vite, 也可以查看 mini-vite 示例 (opens in a new tab) 完整的实现代码。