首页 > 解决方案 > 文件夹和子文件夹中的文件使用什么 glob 模式?

问题描述

我正在尝试运行一个 npm 任务来检查某些 JS 文件。

给定以下列表文件:

/root.js                            // should be excluded
/js-src/lib/test.js                 // should be excluded
/js-src/lib/anotherTst.js           // should be excluded
/js-src/utilities/anotherModule.js  // should be included
/js-src/modules/myModule.js         // should be included
/js-src/common.js                   // should be included

以下模式适用于除“lib”之外的所有子文件夹:./js-src/!(lib)/**/*.js。但是, common.js 被忽略,因为在globtester上可见

为了使它起作用,迷你匹配/通配模式应该是什么?

标签: javascriptglobminimatch

解决方案


尝试/**/!(lib)/*.js使用globster.xyz


推荐阅读