我们可以使用下面这些特殊的字符来匹配我们想要的文件:
匹配符 说明
\* 匹配文件路径中的0个或多个字符,但不会匹配路径分隔符,
...除非路径分隔符出现在末尾
** 匹配路径中的0个或多个目录及其子目录,需要单独出现,
...匹配文件路径中的一个字符(不会匹配路径分隔符)
[...] 匹配方括号中出现的字符中的任意一个,当方括号中第一个字符为^或!...能匹配 a.b,abc,但不能匹配ab/,因为它不会匹配路径分隔符
[xyz].js 只能匹配 x.js,y.js,z.js,不会匹配xy.js,xyz.js等,整个中括号只代表一个字符
[^xyz...如, 请想像一下在一个路径为 client/js/somedir 的目录中,有一个文件叫 somefile.js :
gulp.src('client/js/**/*.js')
// 匹配 'client