Stream 当concat流与Gulp中的事件流同时出现时的顺序
在这个Gulp任务中,vendorFiles代码放在dest style.css文件中appFiles代码之后 这是因为appFiles流运行得更快吗?如何让vendorFiles代码按预期提前到达Stream 当concat流与Gulp中的事件流同时出现时的顺序,stream,gulp,Stream,Gulp,在这个Gulp任务中,vendorFiles代码放在dest style.css文件中appFiles代码之后 这是因为appFiles流运行得更快吗?如何让vendorFiles代码按预期提前到达 gulp.task('styles', function () { var vendorFiles = gulp.src(mainBowerFiles()) // don't read .pipe(gulpFilter('*.css')); var appFile
gulp.task('styles', function () {
var vendorFiles = gulp.src(mainBowerFiles()) // don't read
.pipe(gulpFilter('*.css'));
var appFiles = gulp.src('app/sass/*.scss')
.pipe(sass())
.pipe(prefix('> 5%'));
return es.concat(vendorFiles, appFiles)
.pipe(minifyCSS())
.pipe(concat('style.css'))
.pipe(gulp.dest('./dist/css'));
});
用
gulporder
gulp.task('scripts', function () {
var jsFilter = gulpFilter('*.js');
var vendorFiles = gulp.src(mainBowerFiles())
.pipe(jsFilter)
.pipe(concat('vendor.js'));
var appFiles = gulp.src('app/js/*.js')
.pipe(jshint())
.pipe(jshint.reporter('default'))
.pipe(concat('app.js'));
return eventStream.concat(vendorFiles, appFiles)
.pipe(order([
"vendor.js",
"app.js"
]))
.pipe(concat('app.js'))
.pipe(uglify())
.pipe(gulp.dest('./dist/js'));
});