Я новичок в gulp, но мне интересно, можно ли его итерации по каталогам в задаче gulp.
Вот что я имею в виду, я знаю, что много учебников/демонстраций демонстрируют обработку кучи файлов JavaScript с использованием чего-то типа "**/*. js", а затем они скомпилируют его в один файл JavaScript. Но я хочу перебирать набор каталогов и компилировать каждый каталог в собственный JS файл.
Например, у меня есть файловая структура, например:
/js/feature1/something.js
/js/feature1/else.js
/js/feature1/foo/bar.js
/js/feature1/foo/bar2.js
/js/feature2/another-thing.js
/js/feature2/yet-again.js
... И я хочу два файла: /js/feature1/feature1.min.js
и /js/feature2/feature2.min.js
, где первый содержит первые 4 файла, а второй содержит последние 2 файла.
Возможно ли это, или мне придется вручную добавить эти каталоги в манифест? Было бы очень полезно прагматически перебирать все каталоги в /js/
.
Спасибо за любую помощь, которую вы можете мне дать.
-Nate
Изменить: Следует отметить, что у меня есть не только 2 каталога, но у меня много (может быть, 10-20), поэтому я действительно не хочу писать задачу для каждой директории, Я хочу обрабатывать каждый каталог таким же образом: получить все JS внутри него (и любые подкаталоги) и скомпилировать его в основанный на характеристиках JS файл.