Glob 模式测试器:输入通配符模式与路径样本,实时看哪些路径被匹配,配置构建脚本、忽略规则前先验证。
适用场景
- 写构建脚本的文件匹配规则(**/*.{js,ts})前先试
- 排查 .gitignore / 打包排除规则为什么没生效
- 学习 glob 语法与正则的差异
常见问题
glob 和正则是什么关系?
glob 是简化版的路径通配语法:* 匹配单层、** 跨目录、? 匹配单字符、{} 表枚举。它最终会被翻译成正则执行,但表达力弱于正则,胜在路径场景可读性好。
为什么 * 没有匹配到子目录里的文件?
单星号 * 通常不跨目录分隔符,要递归匹配子目录需用 **。这是 glob 配置最常见的坑。