cache

fis. cache

用来创建 ~Cache 对象, 更多细节请查看 ~Cache 说明。

Source:
See:

Example

// 检查该文件是否启用缓存
if (file.useCache) {

  // 如果启用,则创建 cache 对象
  file.cache = fis.cache(file.realpath, CACHE_DIR);

  // 保存内容以及信息到缓存中。
  file.cache.save('body', {
    foo: 1
  });
}

Classes

Cache

Members

(static) Cache

指向 ~Cache 类

Source:
See:

(static) enable :Boolean

是否开启缓存。当设置为 false 后, fis 编译将不会启用缓存。

Type:
  • Boolean
Default Value:
  • true
Source:

Methods

(static) clean(name)

清除缓存目录下面指定的目录。

Parameters:
Name Type Description
name String

需要清除的目录名

Source:
Example
// 当命令行中设置了 --clean 属性后,开始之前,先清除之前编译产生的缓存文件。
if (options.clean) {
  fis.cache.clean('compile');
}