0
に複数の変換を組み合わせる:some_action1/2/3用一息 - 私は2つの一気タスク持って、私が言ってみましょう1
gulp.task('pug', function() {
return gulp.src('src/**/*.pug')
.pipe(cache(pug()))
// ---- begin ---
.pipe(some_action1())
.pipe(some_action2())
.pipe(some_action3());
// ---- end ---
});
gulp.task('html', function() {
return gulp.src('src/**/*.html')
// ---- begin ---
.pipe(some_action1())
.pipe(some_action2())
.pipe(some_action3());
// ---- end ---
});
コードクローンは、私はとても悲しいことができます。だから私のようなものに変更したい:
all_actions = /* do some_action1, some_action2, and, some_action3 */({/* ??? */});
gulp.task('pug', function() {
return gulp.src('src/**/*.pug')
.pipe(cache(pug()))
.pipe(all_actions());
});
gulp.task('html', function() {
return gulp.src('src/**/*.html')
.pipe(all_actions());
});
一気そうするための方法、およびどのように何ですか?