Gulp任务循环

时间:2015-04-02 21:30:18

标签: javascript node.js gulp

我有这样的JSON

[
  {"replacement": "str1", "destination": "dir1"},
  {"replacement": "str2", "destination": "dir2"},
  {"replacement": "str3", "destination": "dir3"},
  {"replacement": "str4", "destination": "dir4"}
]

非常简单的gulp任务

var replace = require('gulp-replace');

gulp.task('mytask', function() {
  return gulp.src('myfile.txt')
    .pipe(replace(/foo(.{3})/g, replacement))  // take `replacement` from json
    .pipe(gulp.dest(destination));             // take `destination` from json
});

我需要在循环中运行这些东西。我需要使用不同的参数从default任务多次调用此任务,或者在mytask任务中实现循环。

0 个答案:

没有答案