如何使用scssphp编译器缓存来补充Sass

时间:2016-01-28 14:43:40

标签: sass lessphp

少PHP(http://leafo.net/lessphp/docs/)有一个很好的方法

function autoCompileLess($inputFile, $outputFile) {
  // load the cache
  $cacheFile = $inputFile.".cache";

  if (file_exists($cacheFile)) {
    $cache = unserialize(file_get_contents($cacheFile));
  } else {
    $cache = $inputFile;
  }

  $less = new lessc;
  $newCache = $less->cachedCompile($cache);

  if (!is_array($cache) || $newCache["updated"] > $cache["updated"]) {
    file_put_contents($cacheFile, serialize($newCache));
    file_put_contents($outputFile, $newCache['compiled']);
  }
}

autoCompileLess('myfile.less', 'myfile.css');

对于SASS,有没有选择与http://leafo.net/scssphp/做同样的事情?我用scssphp找不到cachedCompile()的替代品。

0 个答案:

没有答案