Есть папка с ресурсами (resources) где я храню статические файлы фавиконы, robots.txt и прочие конфигурационные файлы. Так же у меня там есть несколько директорий. Так вот директории со своим содержимым должны копироваться в директорию
dist/assets
, а файлы которые лежат вне этих директорий (в корне resourses) должны копироваться в
dist
. Мне удалось это реализовать способом ниже.
gulp.task("copy", function () {
gulp.src(['src/resources/**', '!src/resources/{{fonts,files},{fonts,files}/**}'])
.pipe(gulp.dest("dist"))
gulp.src("src/resources/{fonts,files}/**")
.pipe(gulp.dest("dist/assets"))
});
Но если если я создам в resources ещё одну директорию с файлами, мне нужно будет добавлять её в таске. А можно ли сделать так, чтобы таск сам определял всё папки лежащие в resources и отправлял по указанному в таксе пути.