Gulp globbing - как смотреть все под каталогом - программирование
Подтвердить что ты не робот

Gulp globbing - как смотреть все под каталогом

Это довольно глупый вопрос, но я действительно не смог найти удовлетворительный ответ: как использовать gulp globbing для выбора всех файлов во всех подкаталогах под определенным каталогом?

Я пробовал:

'./src/less' './src/less/' './src/less/*'

Ни один из них не работает.

4b9b3361

Ответ 1

Шаблон для всех файлов под всеми каталогами обычно ./src/less/**/*.* или ./src/less/**/*, либо должен работать.

Вообще говоря, лучше сопоставлять определенные расширения файлов - даже если они все должны быть одинаковыми - чтобы предотвратить захват системных файлов или других нежелательных файлов. В этом случае вы можете сделать ./src/less/**/*.less только для файлов .less или что-то вроде .src/less/**/*.{less,css} для файлов .less и .css.

Веб-сайт Grunt имеет довольно хорошую ссылку для большинства миров. (Оба Grunt и gulp используют minimatch, так как это библиотека glob для почти всех Node связанных.)

Было бы хорошо для gulp или минимизации иметь собственные полные документы, но этот открытый исходный код для вас.

Ответ 2

'./src/less/**', похоже, работает. Тем не менее, если у кого-то есть более окончательный список всех команд globbing, я был бы рад принять ваш ответ и добавить его в документы gulp. Прямо сейчас вам нужно перейти к документам для одного из подмодулей gulp, который затем дает вам список manpages. Было бы неплохо иметь прямую ссылку, особенно для дизайнеров, использующих gulp.