Как исключить все содержимое каталога в gulp.src, но оставить в нем .htaccess?

Необходимо в таске 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.
Перепробовал много вариантов, ничего не получается. Подскажите, пожалуйста, как исключить этот файл.
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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