0
我正在使用gulp快速連接一堆sql文件在一起(不要問)。如何讓Gulp處理兩次相同的文件?
gulp.task('sqlConcat', ['copy'], function() {
var sqlFiles = [
'GenericHeader.sql',
'Sql1.sql',
'GenericHeader.sql',
'Sql2.sql',
'Sql3.sql'
];
gulp.src(sqlFiles)
.pipe(wrap('-- \n-- <%= file.relative %> \n-- \n\n<%= contents %>'))
.pipe(concat('ConcatenatedSql.sql'))
.pipe(gulp.dest('release'))
});
我的問題是,大口只處理GenericHeader.sql文件一次,而忽略它的第二次出現。
有沒有辦法來覆蓋默認行爲,並使吞嚥包括GenericHeader.sql第二次?
我不這麼認爲。只需創建另一個在此之後運行的任務,即可單獨打包該文件。 –