Javascript 使用Gulp在同一目录中创建多个文件扩展名
所以我有一个gulpfile.js设置 在一个图像文件夹中,我有一些图像,一些是PNG,一些JPG和一些GIF 我想针对图像文件夹中的所有PNG、JPG和GIF 我可以使用**/*来定位文件夹中的所有内容,但我不想,我希望它特定于文件类型 我也可以这样做,并分别指定每个文件类型:Javascript 使用Gulp在同一目录中创建多个文件扩展名,javascript,gulp,Javascript,Gulp,所以我有一个gulpfile.js设置 在一个图像文件夹中,我有一些图像,一些是PNG,一些JPG和一些GIF 我想针对图像文件夹中的所有PNG、JPG和GIF 我可以使用**/*来定位文件夹中的所有内容,但我不想,我希望它特定于文件类型 我也可以这样做,并分别指定每个文件类型: return gulp.src('./images/*.jpg', './images/*.png', './images/*.gif') 但这是一个重复你自己很多,似乎应该有一个更简单的方法 我在找这样的东西: r
return gulp.src('./images/*.jpg', './images/*.png', './images/*.gif')
但这是一个重复你自己很多,似乎应该有一个更简单的方法
我在找这样的东西:
return gulp.src('./images/*.{png, gif, jpg}')
但遗憾的是,上述方法不起作用(或者至少它只适用于列表中的第一种文件类型)
有人知道怎么做吗
谢谢把空格拿走
return gulp.src('./images/*.{png,gif,jpg}')
这种模式也适用于我:
return gulp.src('./images/*.+(jpg|jpeg|gif|png)')
注意:请注意+
符号,没有它就不能工作
在上找到。将空格拿走。这会让它突然起作用-太棒了,谢谢@Heikki,你应该回答这个问题。我也遇到过这个问题,但还没有结果,只可以用js做,而不需要Gulp?即
返回Gulp.src('./images/*.{png,gif,jpg}')
。谢谢。文件扩展名不区分大小写吗?似乎只有在逗号后没有空格的情况下才有效。实际上,最好的答案是这让我想到了,这很好。