いくつかの子フォルダー (gulp モジュールも) を持つ親フォルダー (gulp モジュール) があります。親の gulpfile を介して、各子のデフォルトの gulp タスクを実行したいと考えています。
私のアプローチは、使用してフォルダーを反復処理し、現在の作業ディレクトリを対応する子に設定して実行gulp-folders
することでした。gulp
gulp-shell
var tOptions = {};
[...]
gulp.task('setup-modules', folders('./', function(folder){
tOptions.cwd = folder;
gulp.start('setup-module');
return gulp.src('', {read: false});
}));
gulp.task('setup-module', shell.task([
'gulp'
], tOptions));
タスクのインスタンスが 1 つだけsetup-module
開始されるようです。実行中のタスクの複数のインスタンス (子フォルダーごと) を取得するには、何を変更する必要がありますか?