Glob 通常用来匹配 file, gitignore, Tailwind CSS purge 都有用到
参考:
常用到的
./PdfTemplate/**/!(Index).cshtml
双 ** 就是不管多少层 folder
! 是取反
上面这个匹配的就是 starts with ./PdfTemplate/ 然后不过里面多少层 folder 里面的, 除了 Index 之外的 ends with .cshtml
'./Web/**/!(*Amp*|Index).cshtml'
单 * 就是匹配 whatever *Amp* 就是前后是 whatever 中间是 AMP
| 就是或者
上面这个匹配就是 starts with ./Web/ 不过多少层 folder, ends with .cshtml 同时, 不是 Index, 也不是包含 AMP 的字
'./Web/**/*Amp!(*Index).cshtml'
whatever Amp 紧接着不等于 whatever Index, 这样也是 ok 的哦