glob相关文章

https://www.bbsmax.com/A/6pdDW0X5w3/

 1 var glob = require('glob');
 2  
 3 glob("**/*.js", "", function (er, files) {
 4         //    匹配该路径段中0个或多个任意字符:
 5 })
 6  
 7 glob("js/?.js",function (er, files) {
 8         //    1个字符
 9 })
10  
11 glob("js/a[0-3].js",function (er, files) {
12     //    指定的范围,匹配 a0.js/a1.js
13 })
14  
15 glob("js/*(a|a1|b).js",function (er, files) {
16     //    如果是组合也可以,比如ab.js
17 })
18  
19 glob("js/!(a|b).js",function (er, files) {
20     //    带有a或者b的,都排除
21 })
22  
23 glob("js/?(a|a2|b).js",function (er, files) {
24     //    多个模型中的0个或1个.必须完全匹配
25 })
26  
27 glob("js/+(a|a1|b).js",function (er, files) {
28     //    多个模型中的1个或多个.ab.js
29 })
30  
31 glob("js/@(a|a1|b).js",function (er, files) {
32     //    多个模型中的1个.必须完全匹配
33 })
34  
35 glob("**/@(a|a1|b).js",function (er, files) {
36     //    所以所有当前文件夹和子文件夹下都进行匹配
37 })
38  
39 glob("@(a|a1|b).js",{matchBase:true},function (er, files) {
40     //    设置为true以后,在当前目录下所有的文件夹和子文件夹里寻找匹配的文件
41 })
42  
43 module.exports = {
44     entry: [],
45     output:{
46         path: "",
47           filename: '[name]/entry.js'
48     }
49 };

 

posted @ 2021-02-23 17:56  方帅  阅读(19)  评论(0编辑  收藏  举报