У меня есть задача:глотком SASS копирует пустые SCSS файлы в папку назначения
gulp.task('compile_scss, function() {
return gulp.src('/admin_app/scss/*.scss')
.pipe(sass())
.pipe(dest('/admin_app/css/'))
});
Когда я добавляю новый пустой «.scss» файл „/ admin_app/SCSS /“ и выполняемую задачу сверху, пустой Файлы «.scss» копируются в папку назначения. Если файл не пуст, все в порядке: скопирован действительный файл css (с расширением .css) и файлы «.scss» не копируются. Проблема заключается в том, что когда я добавляю новый файл «.scss» в каталог «/ admin_app/scss /», запускается задача «смотреть», а поскольку файл пуст, он копируется в целевой каталог. В результате много ненужного мусора является папкой dest. Почему это происходит и как я могу избавиться от него?
ОБНОВЛЕНО
Мои «часы» и «по умолчанию» задачи:
gulp.task('watch', ['compile_scss'], function() {
apps.forEach(function(appName) {
gulp.watch('/admin_app/scss/*.scss', ['compile_scss']);
});
});
gulp.task('default', ['watch']);
Не могли бы вы включить свой код для задач «смотреть», «по умолчанию» и «del» (если применимо)? Я пытаюсь воссоздать вашу проблему – gtlambert
@ lambo477 Я обновил свой вопрос. Благодарю. –