azat-io
@azat-io

Как добавить CSS src файл в середине pipe в Gulp.js?

Стоит задача добавить CSS файл в середине таска Gulp.js

Выглядит это примерно так:

gulp.task('css', function () {
  var processors = [
    // список разных плагинов PostCSS
  ];
  return gulp.src('src/css/style.css') // подбираем style.css
    .pipe(postcss(processors)) // прогоняем по PostCSS плагинам
    .pipe(uncss({
        html: ['dist/index.html'] // удаляем селекторы, которые не нужны
    }))
  // А здесь ступор. Необходимо добавить другой CSS файл, который добавляет CSS
  // селекторы, которые добавляются с помощью Js и не могут быть обнаружены с
  // UnCSS
    .pipe(nano()) // после чего общий CSS минифицируется
    .pipe(gulp.dest('dist/css/'))
    .pipe(browserSync.stream());
});


Gulp-add-src от чего-то не работает с CSS. файлами, .pipe(gulp.src('src/css/other.css')) тоже не помагает.

Как быть?
  • Вопрос задан
  • 411 просмотров
Решения вопроса 1
azat-io
@azat-io Автор вопроса
Судя по всему, единственный выход - делать отдельный таск
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@ChickenGrinder
Похоже вам нужен плагин https://github.com/urish/gulp-add-src
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы