@rinatoptimus

Как сгенерировать 2 SASS-файла в Gulp?

Есть несколько САСС файлов (условно style.scss и fonts.scss). Как заставить первый генериться в style.css, а последний в fonts.css?
Пробовал так:
gulp.task('sass', function () {
  return gulp.src('app/sass/style.scss', 'app/sass/fonts.scss')
      .pipe(sass())
      .pipe(autoprefixer(['last 15 versions', '> 1%', 'ie 8', 'ie 7'], {cascade: true}))
      .pipe(gulp.dest('app/css'))
});

И так:
gulp.task('sass', function () {
  return gulp.src(['app/sass/style.scss', 'app/sass/fonts.scss'], { base: '.' })
      .pipe(sass())
      .pipe(autoprefixer(['last 15 versions', '> 1%', 'ie 8', 'ie 7'], {cascade: true}))
      .pipe(gulp.dest('.'))
});
  • Вопрос задан
  • 383 просмотра
Пригласить эксперта
Ответы на вопрос 2
Нет смыслка обрабатывать несколько файлов. Достаточно написать:
return gulp.src('app/scss/main.scss')
	.pipe(sass())
...


а в main.scss подключить все остальные файлы через import
Ответ написан
Комментировать
zooks
@zooks
Frontend
Ваш ответ на вопрос

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

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