Я только что нашел http://gruntjs.com/configuring-tasks#globbing-patterns, что является наиболее полезной ссылкой, которую я нашел.
Я все вижу:
Подробнее о синтаксисе шаблона glob см. в документации node -glob и минимализации.
Тем не менее, я не могу найти исчерпывающий список синтаксиса/использования. Эти тесты могут быть наилучшей ссылкой, но все же не особенно легко расшифровать.
Кажется, мне не хватает какого-то важного источника документации.
Мне интересно различие между:
path
path/
path/*
path/*.*
path/**
path/**/
path/**/*
path/**/*.*
и любые другие важные изменения, которые связаны с тем, что я мог бы опустить. Я предполагаю, что это применяется по-разному при выполнении соответствия стиля node-glob
('public/**/*.*'
) и .gitignore
(node_modules
), потому что в первом вам нужно явно включать все, много слоев глубоко и в gitignore, это обрабатывается автоматически, игнорируя любой каталог. Правильно ли это?