0

我有一个繁重的任务来遍历所有jpg,jpegpng文件的文件夹结构。有没有比这更简单的方法

images : {
    expand : true,
    flatten : true,
    cwd : "develop/",
    src : ["modules/**/*.jpg", "modules/**/*.jpeg", "modules/**/*.png"],
    dest : "build/resources/img/"
},

根据文档,文件的{ .. }括号允许将多个选项与包含文件进行比较。但是,以下内容不适用于src数组值:

"modules/**/*{jpg, jpeg, png}"
"modules/**/*.{jpg, jpeg, png}"
"modules/**/*{.jpg, .jpeg, .png}"

因此我被迫为每个文件扩展名做一个直接的 glob 模式

4

1 回答 1

1

表达式中的逗号后有多余的空格。

这应该这样做:"modules/**/*.{jpg,jpeg,png}"

于 2015-09-24T16:51:18.437 回答