Mam więc konfigurację gulpfile.js.
W folderze z obrazami mam kilka obrazów, niektóre to png, trochę jpg i trochę gify.
Chcę kierować reklamy na wszystkie pliki png, jpg i gify w folderze obrazów.
Mógłbym użyć ** / *, aby wskazać wszystko w folderze, ale nie chcę, chcę, aby było to specyficzne dla typów plików.
Mógłbym również to zrobić i określić każdy typ pliku indywidualnie:
return gulp.src('./images/*.jpg', './images/*.png', './images/*.gif')
Ale to dużo powtarzania się i wydaje się, że powinien być łatwiejszy sposób.
Szukam czegoś takiego:
return gulp.src('./images/*.{png, gif, jpg}')
Ale niestety powyższe nie działa (lub przynajmniej działa tylko dla pierwszego typu pliku na liście)
Czy ktoś wie, jak to zrobić?
Dzięki
javascript
gulp
mildrenben
źródło
źródło
Odpowiedzi:
Usuń przestrzenie
return gulp.src('./images/*.{png,gif,jpg}')
źródło
return gulp.src('./images/*.{png,gif,jpg}')
. Dzięki.Ten wzór globu również działał dla mnie:
return gulp.src('./images/*.+(jpg|jpeg|gif|png)')
Uwaga : Zwróć uwagę na
+
znak, bez niego nie działa.Znaleziono w dokumentacji minimatchu .
źródło