安装
npm i -D glob
使用
//异步地
//pattern:匹配规则
//[options]:匹配选项
//callback:匹配成功后回调
glob(pattern, [options], callback);
//同步地
//pattern:匹配规则
//options:匹配选项
//返回匹配的文件列表
golb.sync(pattern[,options]);
匹配规则
//常用匹配
pattern="./src/util/*.js"; //匹配src/util目录下所有js文件
pattern="./src/**/*.js"; //匹配src目录下所有js文件
pattern="./src/**/!(index|util).js"; //匹配src目录下所有不是index.js和util.js的js文件
pattern="./src/**/@(index|util).js"; //匹配src下所有index.js和util.js文件
pattern="./src/**/??.js"; //匹配src目录下所有文件名是两个字符的js文件
pattern="./src/**/a[a-z]c.js"; //匹配src目录下所有a[a-z]c.js文件
//不常用匹配
pattern="./src/**/?(a|b|c).js"; //匹配src目录下所有满足0或1个匹配模式的文件
pattern="./src/**/+(a|b|c).js"; //匹配src目录下所有满足1或多个匹配模式的文件
pattern="./src/**/*(a|b|c).j