2014-10-05 46 views
0

我有流內容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')); 

回答

0

你可以使用mergeevent-stream,讓你做這樣的事情:

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')); 
}); 
+0

謝謝,它的工作完美無瑕。 – vsync 2014-10-06 09:24:44

+0

很高興幫助;) – 2014-10-06 09:25:05