別の引数または変更されたデータで gulp タスクを呼び出したいです。例: リスト (名前) があります。リスト[インデックス]アイテムを使用して、繰り返し(配列の長さ)タスクをローテーションで呼び出す必要があります。何かのようなもの:
var name = 'MyName',
secondName = 'MySecondName';
var namesArr = ['Name1', 'Name2', 'Name3'];
gulp.task('default', function(name) {
// do something with 'name'
});
gulp.task('cycle', function() {
for (var i = 0; i < namesArrLength; i++) {
geeer(name, packageName, i, 80000 * i);
}
function geeer(name, packageName, index, time) {
name = namesArr[index];
secondName = namesArr[index];
var interval = setTimeout(function () {
gulp.start('default'); // I need call this task with new 'name' and 'secondName'
}, time);
}
});