【发布时间】:2014-04-04 16:33:54
【问题描述】:
我是 gulp 的新手,但我想知道是否可以在 gulp 任务中遍历目录。
这就是我的意思,我知道很多教程/演示都展示了使用“**/*.js”之类的东西处理一堆 JavaScript 文件,然后将它们编译成单个 JavaScript 文件。但是我想遍历一组目录,并将每个目录编译成它自己的 JS 文件。
例如,我的文件结构如下:
/js/feature1/something.js
/js/feature1/else.js
/js/feature1/foo/bar.js
/js/feature1/foo/bar2.js
/js/feature2/another-thing.js
/js/feature2/yet-again.js
...我想要两个文件:/js/feature1/feature1.min.js 和 /js/feature2/feature2.min.js,其中第一个包含前 4 个文件,第二个包含最后两个文件。
这可能吗,还是我必须手动将这些目录添加到清单中?务实地遍历/js/ 中的所有目录会非常好。
感谢您能给我的任何帮助。
-内特
编辑: 需要注意的是,我不仅有 2 个目录,而且有很多(可能 10-20 个)所以我真的不想为每个目录编写一个任务.我想以相同的方式处理每个目录:获取其中的所有 JS(以及任何子目录)并将其编译为基于特征的缩小 JS 文件。
【问题讨论】:
-
gulp-folders 似乎是一种选择
标签: javascript gulp