Ответ 1
Возьмите пробелы
return gulp.src('./images/*.{png,gif,jpg}')
Итак, у меня есть настройка gulpfile.js.
В папке с изображениями у меня есть несколько изображений, некоторые - png, некоторые jpg и некоторые gif.
Я хочу настроить все png, jpg и gif в папке с изображениями.
Я мог бы использовать **/* для цели всего в папке, но я не хочу, я хочу, чтобы он был специфичным для типов файлов.
Я мог бы также сделать это и указать каждый тип файла индивидуально:
return gulp.src('./images/*.jpg', './images/*.png', './images/*.gif')
Но это много повторяет себя, и кажется, что должен быть более простой способ.
Я ищу что-то вроде этого:
return gulp.src('./images/*.{png, gif, jpg}')
Но, увы, вышесказанное не работает (или, по крайней мере, оно работает только для первого типа файла в списке)
Кто-нибудь знает, как это сделать?
Спасибо
Возьмите пробелы
return gulp.src('./images/*.{png,gif,jpg}')
Этот glob шаблон работал у меня:
return gulp.src('./images/*.+(jpg|jpeg|gif|png)')
Примечание. Обратите внимание на знак +
, он не работает без него.
Найдено на документации по минимизации.