Подтвердить что ты не робот

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

Итак, у меня есть настройка gulpfile.js.

В папке с изображениями у меня есть несколько изображений, некоторые - png, некоторые jpg и некоторые gif.

Я хочу настроить все png, jpg и gif в папке с изображениями.

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

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

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

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

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

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

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

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

Спасибо

4b9b3361

Ответ 1

Возьмите пробелы

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

Ответ 2

Этот glob шаблон работал у меня:

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

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

Найдено на документации по минимизации.