将gullow流与一个文件连接起来,然后重新保存到磁盘

join a gulp stream with a file and re-save to disk

本文关键字:然后 新保存 磁盘 保存 起来 文件 gullow 一个 连接      更新时间:2023-09-26

我有流内容spriteData.css和文件'./css/_sprite.scss',我想将流内容写入其中,但不擦除文件,只添加到其中,然后重新保存。

所以基本上我想添加到一个文件中,所以我想它会是这样的:

gulp.src('./css/_sprite.scss')
    .pipe( /* join with spriteData.css */ )  // This is the part i'm missing
    .pipe(concat('_sprite.scss'))
    .pipe( gulp.dest('./css') );

您可以使用合并事件流,这将允许您执行以下操作:

var es = requires('event-stream');
gulp.task('whatever', function () {
  var sprite = gulp.src('./css/_sprite.scss');
  return es.merge(sprite, spriteData)
    .pipe(concat('_sprite.scss'))
    .pipe(gulp.dest('./css'));
});
相关文章: