在一个任务中使用多个文件来源
在一个任务中使用多个文件来源
// npm install --save-dev gulp merge-stream
var gulp = require('gulp'
var merge = require('merge-stream'
gulp.task('test', function() {
var bootstrap = gulp.src('bootstrap/js/*.js')
.pipe(gulp.dest('public/bootstrap')
var jquery = gulp.src('jquery.cookie/jquery.cookie.js')
.pipe(gulp.dest('public/jquery')
return merge(bootstrap, jquery
}
gulp.src
会以文件被添加的顺序来 emit:
// npm install gulp gulp-concat
var gulp = require('gulp'
var concat = require('gulp-concat'
gulp.task('default', function() {
return gulp.src(['foo/*', 'bar/*'])
.pipe(concat('result.txt'))
.pipe(gulp.dest('build')
}