Jadi saya memiliki pengaturan gulpfile.js.
Dalam folder gambar saya memiliki beberapa gambar, beberapa adalah png, beberapa jpg dan beberapa gif.
Saya ingin menargetkan semua pngs, jpgs dan gifs di folder gambar.
Saya dapat menggunakan ** / * untuk menargetkan semua yang ada di folder, tetapi saya tidak mau, saya ingin spesifik untuk jenis file.
Saya juga dapat melakukan ini dan menentukan setiap jenis file satu per satu:
return gulp.src('./images/*.jpg', './images/*.png', './images/*.gif')
Tapi itu banyak mengulang diri sendiri dan sepertinya harus ada cara yang lebih mudah.
Saya mencari sesuatu seperti ini:
return gulp.src('./images/*.{png, gif, jpg}')
Namun sayangnya, hal di atas tidak berfungsi (atau setidaknya hanya berfungsi untuk jenis file pertama dalam daftar)
Ada yang tahu bagaimana melakukan ini?
Terima kasih
javascript
gulp
mildrenben.dll
sumber
sumber
Jawaban:
Singkirkan ruang-ruang itu
return gulp.src('./images/*.{png,gif,jpg}')
sumber
return gulp.src('./images/*.{png,gif,jpg}')
. Terima kasih.Pola bola ini juga berhasil untuk saya:
return gulp.src('./images/*.+(jpg|jpeg|gif|png)')
Catatan : Perhatikan
+
tandanya, itu tidak akan bekerja tanpanya.Ditemukan di dokumentasi minimatch .
sumber