源码指引之 - Umi
21 Aug 2021
Reading time ~1 minute
源码指引之 - Umi
本文仍然是工程化的主题,尝试去解构 Umi。Umi 是插件化的企业级前端应用框架,包含了工程化的方方面面,其核心就是:微内核 + 插件。
官方给出了两张图,对我们理解并使用 Umi 很有帮助。
- 插件体系
- 插件的生命周期
一图胜千言
Umi 代码版本号是 v3.5.17
结合生命周期,分别对 Umi 源码进行调试并理解。这里多说两句,直接看 Umi 的源码可能比较懵,对于运行时,可以直接查看 @/.umi
代码目录下的内容,编译时多次调用 generateXXXFile
就是为了生成这些代码。
推荐资料
alcat2008
Dreamer, Practitioner, Incomplete Front-ender