使用node.js globbing,我想匹配任何子目录下的某个路径。我希望我的代码示例比我的措辞更清晰:
app/themes/*/images/icons/**/*.png
所以,想象一下:
app
|-- themes
| |-- theme1
| | `-- images
| | `-- icons
| | `-- home-icon.png
| `-- theme2
| `-- images
| `-- icons
| `-- home-icon.png
它应与 theme1 和 theme2 中的home-icon.png
匹配。
答案 0 :(得分:3)
app/themes/*/images/icons/*.png
在Node控制台中尝试的代码
var g = require('glob');
g('app/themes/*/images/icons/*.png', function (er, files) {
console.log(files);
});
应列出匹配的文件