文件夹和子文件夹中的文件使用哪种全局模式?

时间:2019-02-25 14:51:22

标签: javascript glob minimatch

我正在尝试运行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。但是,将忽略{。{3}}

中的common.js

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

1 个答案:

答案 0 :(得分:1)

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