I
I
Igor Pushkarsky2015-07-10 12:46:51
css
Igor Pushkarsky, 2015-07-10 12:46:51

Gulp how to merge 10 files?

Good afternoon!
In general, the essence is such a directory

app/
   bower/
      normalize/
      jquery/
   css/
   js/
   font/
   img/
   jade/
   stylus/
build/  -- Сюда складываются билды уже готовые для запуска на продакшен, все минифицировано кроме html файлов
public/
   css/
      main.css -- Стили которые написаны в Stylus
      other.css -- Все остальные стили которые используются в проекте включая normalize.css, fonts.css и т.д., то есть файлы которые я не менял
   js/
      js - библиотеки
      main.js
   fonts/
   img/
   index.html

Everything is clear with stylus, jade, fonts, img, but how to write a script to create other.css so that it includes not only my files but also bower css files?
Now I'm doing this, is it possible to register, for example, 3-4 directories at the same time in gulp.src('./app/css/**/*.css')?
// Собираем все остальные CSS в 1 файл
gulp.task('css', function() {
  gulp.src('./app/css/**/*.css')
      .pipe(concat('other.css'))
      .on('error', console.log) // Если есть ошибки, выводим и продолжаем
      .pipe(autoprefixer({
        browsers: ['last 15 versions'],
        cascade: true
      }))
      .pipe(gulp.dest('./public/css/')); // записываем css
});

Answer the question

In order to leave comments, you need to log in

1 answer(s)
_
_ _, 2015-07-10
@RainMEN

gulp.src(['./app/css/**/*.css', './bower_components/**/*.css'])

But this is the wrong approach, you need the main-bower-files plugin

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question