_fs.exists(scssFile, function(exists) { if (exists) { _sass.compile(scssFile,compilationComplete); } else { _sass.compile(resourcePath.replace(/.css$/, '.sass'), compilationComplete); } });
batch.push(function (done) { debug('compiling: %s', file); sass.compile(builder.path(file), options, function (err, css) { if (err) { debug('error compiling: %s, %s', file, err); return done(err); } var newFile = path.basename(file, path.extname(file)) + '.css'; builder.addFile('styles', newFile, css); builder.removeFile('styles', file); done(); }); });
findPath(root, clientName, '.scss', function(path) { if (!path) return callback(''); var options = { compass: true, style: compress ? 'compressed' : 'nested' } var done = false; sass.compile(path, options, function(err, css) { if (done) return; done = true; if (err) return callback(err); callback(null, css); }); });