用来创建 ~Cache 对象, 更多细节请查看 ~Cache 说明。
Example
// 检查该文件是否启用缓存
if (file.useCache) {
// 如果启用,则创建 cache 对象
file.cache = fis.cache(file.realpath, CACHE_DIR);
// 保存内容以及信息到缓存中。
file.cache.save('body', {
foo: 1
});
}
Classes
Members
(static) Cache
指向 ~Cache 类。
(static) enable :Boolean
是否开启缓存。当设置为 false 后, fis 编译将不会启用缓存。
Type:
- Boolean
Methods
(static) clean(name)
清除缓存目录下面指定的目录。
Parameters:
Name | Type | Description |
---|---|---|
name |
String | 需要清除的目录名 |
Example
// 当命令行中设置了 --clean 属性后,开始之前,先清除之前编译产生的缓存文件。
if (options.clean) {
fis.cache.clean('compile');
}