Node.js glob - 匹配任意目录下的路径

Node.js glob - matching a path under any directory

使用 node.js globbing,我想匹配任何子目录下的一些路径。我希望我的代码示例比我的措辞更清楚:

app/themes/*/images/icons/**/*.png

所以,想象一下:

app
|-- themes
|   |-- theme1
|   |   `-- images
|   |       `-- icons
|   |           `-- home-icon.png
|   `-- theme2
|       `-- images
|           `-- icons
|               `-- home-icon.png

它应该在 theme1theme2.

中匹配两个 home-icon.pngs

app/themes/*/images/icons/*.png

在 Node 控制台中尝试的代码

var g = require('glob');
g('app/themes/*/images/icons/*.png', function (er, files) {
    console.log(files);
});

应该列出匹配的文件