匹配规则

1
2
3
4
5
* 匹配任意数量的字符,但不匹配/
? 匹配单个字符,但不匹配/
** 匹配任意数量的字符,包括/,只要它是路径中唯一的一部分
{} 允许使用一个逗号分割的列表或者表达式
! 在模式的开头用于否定一个匹配模式(即排除与模式匹配的信 息)

关于 /

关于 .

1
2
3
minimatch("path/.go/src/app.js", "**/app.js") // false
minimatch("path/go/src/app.js", "**/app.js") // true
minimatch("path/.go/src/app.js", "**/app.js", {dot: true}) // true

https://github.com/isaacs/minimatch/issues/30
https://github.com/isaacs/minimatch/issues/30