Edam

  • 关于
  • 使用
  • 特性
  • 进阶学习
  • 中文
  • GitHub

>Advanced

关于

  • 为什么需要edam?
  • 为什么叫edam

使用

  • 安装
  • 选项

高级

  • 执行流程
  • 书写模板
  • 书写Loader
  • 书写插件 ⚠WIP
  • 独立cli
  • 单元测试
编辑

执行流程

本文将讲解 Edam 的内部原理。流程如下图:

  1. 读取用户配置
  2. 插件注册
  3. 校验配置是否合法(使用walli)
  4. 获取模板来源
  5. 安装模板中的依赖
  6. 读取模板配置
  7. 用户交互输入
  8. 载入模板文件资源
  9. 处理转换模板文件资源文本,触发生命钩子
  10. 输出文件
  11. 触发 usefulHooks, post 钩子
  12. 结束

用户配置

该配置用于用户,用于定义一些模板来源source/alias。

详细的定义在选项一节.

模板(开发)配置

该配置用于一个模板中,详细请看如何书写模板

三种预设模板拉取方式

  1. git
  2. npm
  3. 本地文件

更多介绍参看特性一节。

← 选项书写模板 →

Powered by 🍔 Haier.