Если вы используете main-bower-files то, подключаете только те файлы что вы указали в таске
пример:
gulp.task('styles:vendor', function() {
gulp.src(mainBowerFiles({
"overrides": {
"normalize.css": {
"main": "./normalize.css"
},
"magnific-popup": {
"main": "./dist/magnific-popup.css"
},
"bootstrap": {
main: [
'./dist/css/bootstrap.css',
'./dist/fonts/*.*'
]
}
}
}))
.pipe(cssFilter)
.pipe(concat('vendor.css'))
.pipe(gulpIf(env !== 'dev', minifyCSS()))
.pipe(gulp.dest(outputDir + 'css'))
});
и нет кучи файлов:)