在一个任务中使用多个文件来源

在一个任务中使用多个文件来源

// 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') }