Skip to content
leeight edited this page Apr 14, 2014 · 1 revision

Minimatch

edp在选择文件和选择需要合并的的模块的时候,一般都是基于minimatch的规则来配置pattern,并不是直接写正则或者其它的方式,估计很少有同学直接去看minimatch的文档,因此这里写一下常用的pattern,如果后续想写更复杂的,可以再去参考文档。

edp.path.satisfy

匹配文件

匹配单个文件

  • PATTERN: *.html
  • EXAMPLE:
    • a.html
    • /a/a.html

匹配多个文件

  • PATTERN: *.{html,htm,js}
  • EXAMPLE:
    • a.html
    • a.htm
    • a.js

匹配某个目录下所有的html文件

  • PATTERN: src/**/*.html
  • EXAMPLE:
    • src/foo.html
    • src/foo/bar.html
    • src/foo/bar/hello.html
    • src/foo/bar/hello/world.html

Hello World

Clone this wiki locally