有一个父文件夹(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));
似乎只有一个任务实例setup-module
开始了。我需要更改什么才能运行任务的多个实例(对于每个子文件夹)?