我一直在为我的网络应用设置Grunt以自动构建它并且我看到像
这样的路径/path/to/file/**/*.js
我理解一个通配符的含义,但连续2个是什么意思?
答案 0 :(得分:17)
/path/to/file/**/*.js
匹配/path/to/file/
和/*.js
之间的任意数量的目录。与/path/to/file/*/*.js
相对,后者与/path/to/file/
和/*.js
之间的单个目录相匹配。
答案 1 :(得分:0)
此匹配器称为“全局模式”,它们广泛用于shell脚本和CLI工具(如grunt或npm)中。它们的“ **”表示-“匹配零个或多个目录,但从不匹配目录。和。 “ 您可以在文档中阅读更多内容 glob pattern