# 核心(Core)
BaseCore 用来处理文件的基础类。在 Code-Shows 中实现两个 BaseCore,分别是 source 和 theme,前者用于处理 source 文件夹,而后者用于处理主题文件夹。
# 载入文件
BaseCore 提供了两种方法来载入文件:build, watch,前者用于载入文件夹内的所有文件;而后者除了执行 build 以外,还会继续监视文件变动。
# 加载器
加载器 (loader) 是用来加载文件的,BaseCore 在处理时会把目前处理的文件内容(File)传给加载器,您可以通过此参数获得该文件的数据,然后可以针对不同文件做不同处理。更多可以参考 Loader。
File 中提供了一些方法,让您无须手动处理文件 I/O。
| 方法 | 描述 |
|---|---|
| read | 读取文件 |
| readSync | 同步读取文件 |
| stat | 读取文件状态 |
| statSync | 同步读取文件状态 |
| render | 渲染文件 |
| renderSync | 同步渲染文件 |