我是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個文件,第二個包含最後2個文件。
這是可能的,還是我將不得不手動添加這些目錄到清單?實際上迭代/js/
內的所有目錄將是非常好的。
感謝您給我的任何幫助。
-Nate
編輯:應當指出的是,我不僅有2個目錄,但我有很多(也許10-20),所以我真的不希望寫一個任務每個目錄。我想以相同的方式處理每個目錄:獲取其中的所有JS(以及任何子目錄)並將其編譯爲基於特徵的縮小JS文件。
[吞掉文件夾(https://www.npmjs.com/package/gulp-folders)似乎是一個選項 –