我的路径的阵列,假设:是否字符串匹配glob模式
/Users/alansouza/workspace/project/src/js/components/chart/Graph.js
另外我有与用于该路径附加属性的配置文件中的一个通配符(水珠)格式中的条目,如在:
{
'**/*.js': {
runBabel: true
}
}
问题:有一种简单的方法来验证,如果路径中的通配符表达式匹配?
例如:
const matches = Glob.matches(
'**/*.js',
'/Users/alansouza/workspace/project/src/js/components/chart/Graph.js'
);
if (matches) {
//do something
}
FYI:我使用https://github.com/isaacs/node-glob
嘿,我不熟悉glob表达式中连续的2个星号,在你的示例中'*'和'**'有什么区别? – chiliNUT
我想我理解你的问题,我只是不明白连续2星的含义是在glob表达式中 – chiliNUT
您的编辑没有从@chiliNUT中回答(良好)问题!所以,再次说明:**是什么意思? – cFreed