gulp globbing-如何观看目录下的所有内容

时间:2014-02-10 22:35:40

标签: glob gulp

这是一个非常愚蠢的问题,但我还没有找到一个满意的答案:如何使用gulp globbing在所有中选择所有文件某个目录下的子目录?

我试过了:

'./src/less' './src/less/' './src/less/*'

它们似乎都不起作用。

2 个答案:

答案 0 :(得分:166)

所有目录下所有文件的模式通常都是./src/less/**/*.*./src/less/**/*,两者都应该有效。

一般来说,最好匹配特定的文件扩展名 - 即使它们都应该相同 - 以防止抓取系统文件或其他垃圾。在这种情况下,您只能为./src/less/**/*.less个文件.less执行.src/less/**/*.{less,css}.less.css文件。{/ p>

The Grunt website对大多数minimatch globs有很好的参考。 (Grunt和gulp都使用minimatch,因为它是几乎所有Node相关的glob库。)

gulp或minimatch拥有自己的完整文档会很好,但这对你来说是开源的。

答案 1 :(得分:1)

'./src/less/**'似乎有效。尽管如此,如果某人有一个更明确的所有通配命令列表,我很乐意接受你的答案并将其添加到gulp文档中。现在你必须去一个gulp的子模块的文档,然后给你一个联机帮助页列表。最好有一个直接参考,特别是对于使用gulp的设计师。