关于gulp中的glop,gulp的文件匹配模式

glob最早出现于类Unix系统的命令行中,用于匹配文件路径。

见到这个东西是在gulp中,看不懂它的写法,于是查了一下。写在这里以作备忘。

详细说明参见:http://www.cnblogs.com/liulangmao/p/4552339.html 

(相当于node-glob文档的中文翻译)

对gulp操作和工作原理很详细的介绍:

http://www.cnblogs.com/2050/p/4198792.html

对于官方文档中:

A glob that begins with ! excludes matching files from the glob results up to that point. For example, consider this directory structure:

client/
  a.js
  bob.js
  bad.js

The following expression matches a.js and bad.js:

gulp.src(['client/*.js', '!client/b*.js', 'client/bad.js'])

这一段的解释:

 这种写法应用数组的多种匹配模式,使用这种模式的好处是,可以方便的应用排除模式,即在想排除的模式前加上! 这样在匹配到的结果中排除掉这个匹配。

注意:不能在数组中的第一个元素中使用排除模式

猜你喜欢

转载自my.oschina.net/u/2618661/blog/858045