Javascript 忽略某些.dot.js文件的Glob模式
我正在寻找排除文件名某些部分的glob模式。例如,我想获取所有Javascript 忽略某些.dot.js文件的Glob模式,javascript,glob,minimatch,Javascript,Glob,Minimatch,我正在寻找排除文件名某些部分的glob模式。例如,我想获取所有*.js文件,但排除所有*.map.js文件 /hello/world.js // match /hello/world.map.js // no match /hello/world.test.js // match 我认为使用像这样的not模式/***!(.map.js可以工作,但它仍然匹配上述三条路径 我很好奇,如果不使用ignore模式选项,这是否可行。谢谢 以下是我的想法: **/!(*.map.js|!(*.js))
*.js
文件,但排除所有*.map.js
文件
/hello/world.js // match
/hello/world.map.js // no match
/hello/world.test.js // match
我认为使用像这样的not模式/***!(.map.js
可以工作,但它仍然匹配上述三条路径
我很好奇,如果不使用
ignore
模式选项,这是否可行。谢谢 以下是我的想法:
**/!(*.map.js|!(*.js))
以下是到操场的链接:
对glob使用regex not运算符