it-swarm.com.ru

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

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

Я пробовал:

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

Ни один из них, кажется, не работает.

103
Jehan

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

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

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

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

169
OverZealous

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

1
Jehan