Несколько расширений файлов в одном каталоге с помощью Gulp



Так что у меня есть глоток.настройки в JS.



в папке изображений у меня есть несколько изображений, некоторые из них pngs, некоторые jpgs и некоторые gif.



Я хочу, чтобы все файлы PNG, файлы в формате JPG и GIF в папку images.



я мог бы использовать **/* для таргетинга всего в папке, но я не хочу, я хочу, чтобы это было специфично для типов файлов.



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



return gulp.src('./images/*.jpg', './images/*.png', './images/*.gif')


но это много повторения себе и кажется, что должен быть более простой способ.



Я ищу что-то вроде этого:



return gulp.src('./images/*.{png, gif, jpg}')


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



кто-нибудь знает, как это сделать?



спасибо

588   2  

2 ответов:

уберите пробелы

return gulp.src('./images/*.{png,gif,jpg}')

этой Глоб шаблон также работал для меня:

return gulp.src('./images/*.+(jpg|jpeg|gif|png)')

Примечание уведомление + знак, он не работает без него.

нашли на minimatch documentation.

Comments

    Ничего не найдено.