Gulp任务说任务在写入文件之前完成

时间:2018-11-28 21:54:09

标签: gulp gulp-concat

我正在尝试使用gulp 4自动执行concat任务。问题是该任务在写入文件之前完成。因此,当concat任务运行时,它没有任何要串联的文件。

function criticalCssConcat (done){
  gulp.src('./user/themes/' + config.theme + '/assets/compiled/styles/critical/*.css')
  .pipe(concat('./user/themes/' + config.theme + '/assets/compiled/styles/main.critical.css'))
  .pipe(gulp.dest('.'));
  done();
};

function criticalCss (done) {
  Object.keys(config.criticalCSSPath).forEach(function (obj) {
  critical.generate({
      src: config.criticalCSSPath[obj],
      width: 1920,
      height: 1080,
      dest: './user/themes/' + config.theme + '/assets/compiled/styles/critical/critical.' + obj + '.css'
  })
})
done();
};

0 个答案:

没有答案