gulp模式如何递归工作** / *

时间:2016-05-15 19:30:32

标签: javascript gulp pattern-matching file-globs

我开始使用gulp,我有点困难了解globs是如何工作的。

为什么**/*复制所有目录结构(如何工作)

2 个答案:

答案 0 :(得分:5)

Gulp使用glob module。可以找到globbing规则in its repo

  
      
  • *匹配单个路径部分中的0个或多个字符
  •   
  • **如果是" globstar"单独在路径部分,然后它匹配零个或多个目录和子目录搜索匹配。它不会抓取符号链接的目录。
  •   

**表示"递归下降到子目录"而*表示"匹配任何路径"。

答案 1 :(得分:2)

扩展文件夹结构css/**/*.css

**表示递归。

这意味着您需要进入 css文件夹及其所有子目录并编译所有具有扩展名的文件.css