2015-09-24 5 views
0

У меня есть задача ворчать, чтобы пересечь структуру папок для всех jpg, jpeg и png файлов. Есть ли более простой способ сделать это по сравнению сgrunt file glob file extension pattern

images : { 
    expand : true, 
    flatten : true, 
    cwd : "develop/", 
    src : ["modules/**/*.jpg", "modules/**/*.jpeg", "modules/**/*.png"], 
    dest : "build/resources/img/" 
}, 

Согласно документации, то { .. } кронштейн для файла позволяет несколько вариантов в сравнении с для содержащих файлы. Однако, следующие не работают src значений массива:

"modules/**/*{jpg, jpeg, png}" 
"modules/**/*.{jpg, jpeg, png}" 
"modules/**/*{.jpg, .jpeg, .png}" 

и так поэтому я был вынужден сделать прямой шаблон Глоб для каждого расширения файла

+1

Попробуйте удалить лишние пробелы после запятой – gfpacheco

ответ

1

Там же лишние пробелы после запятых в вашем выражении.

Это следует сделать это: "modules/**/*.{jpg,jpeg,png}"

 Смежные вопросы

  • Нет связанных вопросов^_^