Entonces tengo una configuración de gulpfile.js.
En una carpeta de imágenes tengo algunas imágenes, algunas son png, algunas jpgs y algunas gifs.
Quiero apuntar a todos los png, jpgs y gifs en la carpeta de imágenes.
Podría usar ** / * para apuntar a todo en la carpeta, pero no quiero, quiero que sea específico para los tipos de archivo.
También podría hacer esto y especificar cada tipo de archivo individualmente:
return gulp.src('./images/*.jpg', './images/*.png', './images/*.gif')
Pero es mucho repetirse y parece que debería haber una forma más fácil.
Estoy buscando algo como esto:
return gulp.src('./images/*.{png, gif, jpg}')
Pero, por desgracia, lo anterior no funciona (o al menos solo funciona para el primer tipo de archivo de la lista)
Alguien sabe cómo hacer esto?
Gracias
javascript
gulp
mildrenben
fuente
fuente
Respuestas:
Quita los espacios
return gulp.src('./images/*.{png,gif,jpg}')
fuente
return gulp.src('./images/*.{png,gif,jpg}')
. Gracias.Este patrón glob también funcionó para mí:
return gulp.src('./images/*.+(jpg|jpeg|gif|png)')
Nota : observe el
+
letrero, no funciona sin él.Encontrado en la documentación de minimatch .
fuente