带参数的Gulp任务(循环调用另一个args)

时间:2017-07-28 18:32:55

标签: gulp gulp-task

我想用不同的参数或更改的数据调用gulp任务。 例如:我有列表(名称)。我需要通过使用list [index]项旋转重复(数组长度)调用任务。 东西,比如:

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);
}
});

0 个答案:

没有答案
相关问题