在此 Gulp 任务中,vendorFiles 代码放置在 dest style.css 文件中的 appFiles 代码之后。
这是因为 appFiles 流运行得更快吗?如何让vendorFiles代码按预期出现在前面?
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'));
});
解决了它gulp-order
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'));
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)