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
它应该在 theme1 和 theme2.
中匹配两个 home-icon.png
s
app/themes/*/images/icons/*.png
在 Node 控制台中尝试的代码
var g = require('glob');
g('app/themes/*/images/icons/*.png', function (er, files) {
console.log(files);
});
应该列出匹配的文件
使用 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
s
app/themes/*/images/icons/*.png
在 Node 控制台中尝试的代码
var g = require('glob');
g('app/themes/*/images/icons/*.png', function (er, files) {
console.log(files);
});
应该列出匹配的文件