Необходимо в таске build исключить содержимое папки cache, оставив в ней только файл .htaccess.
Содержимое таска:
gulp.task('build', gulp.series('clean', function () {
return gulp.src([
"app/**/*",
"!app/cache/**/*",
"app/cache/.htaccess",
], {allowEmpty: true, dot: true})
.pipe(gulp.dest('dist'));
}));
Получается или сохранить все содержимое, включая ненужный кэш, или остается только пустая папка без файла .htaccess.
Перепробовал много вариантов, ничего не получается. Подскажите, пожалуйста, как исключить этот файл.