使用 Gulp 同一目录中的多个文件扩展名
Multiple file extensions within the same directory using 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}')
但是,上面的方法不起作用(或者至少它只适用于列表中的第一个文件类型)
有人知道怎么做吗?
谢谢
去掉空格
return gulp.src('./images/*.{png,gif,jpg}')
这个 glob 模式也对我有用:
return gulp.src('./images/*.+(jpg|jpeg|gif|png)')
注意:注意+
标志,没有它就不能工作。
所以我有一个 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)')
注意:注意+
标志,没有它就不能工作。