执行流程
本文将讲解 Edam 的内部原理。流程如下图:
- 读取用户配置
- 插件注册
- 校验配置是否合法(使用walli)
- 获取模板来源
- 安装模板中的依赖
- 读取模板配置
- 用户交互输入
- 载入模板文件资源
- 处理转换模板文件资源文本,触发生命钩子
- 输出文件
- 触发 usefulHooks, post 钩子
- 结束
用户配置
该配置用于用户,用于定义一些模板来源source/alias
。
详细的定义在选项一节.
模板(开发)配置
该配置用于一个模板中,详细请看如何书写模板
三种预设模板拉取方式
- git
- npm
- 本地文件
更多介绍参看特性一节。