@Diffins

Почему при компиляции .sass в .css (с помощью gulp-sass) создается лишняя папка?

Когда компилирую .sass, создается .css по указанному пути, но дополнительно в папке sass, не понятно почему.
Указано:
.pipe(gulp.dest('app/css'))
А создается так, как будто код выглядит вот так:
.pipe(gulp.dest('app/css/sass'))
Вот полный таск gulp-sass:
gulp.task('sass', function(){ // Создаем таск 'sass'
	return gulp.src(['app/**/*.sass', 'app/**/*.scss']) // Берем источник
		.pipe(sass({outputStyle: 'expanded'}).on('error', sass.logError)) // Преобразуем Sass в CSS
		.pipe(gulp.dest('app/css')) // Выгружаем результат в папку css
		.pipe(browserSync.reload({stream: true})) // Подгрузка стилей в браузер
});
  • Вопрос задан
  • 562 просмотра
Решения вопроса 1
werty1001
@werty1001
undefined
Причина в
gulp.src(['app/**/*.sass', 'app/**/*.scss'])

На выходе учитываются директории **, вот так не будут:
gulp.src(['app/sass/*.sass', 'app/sass/*.scss'])

// или
gulp.src( 'app/sass/*.{sass,scss}' )
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы