1
我在gulpfile.js以下任務:如何使多條管線門面在咕嘟咕嘟任務
gulp.task('css', function() {
return gulp.src('theme.scss')
.pipe(...)
.pipe(...)
.pipe(...)
.pipe(...)
.pipe(...)
.pipe(...)
.pipe(gulp.dest('dist'));
});
,我想所有這些管道移動到一個模塊中,以獲得類似的東西:
gulp.task('css', function() {
return gulp.src('theme.scss')
.pipe(theme())
.pipe(gulp.dest('dist'));
});
這可能嗎?
你也許可以創建一個單獨的功能,如包裹(),它返回this.pipe(..) .pipe(..),然後在調用時將你的上下文綁定到它。比如'pipe(wrapped()。bind(this))',或類似的東西。現在在我的手機上,但我可以嘗試稍後再玩。 – 2015-04-03 20:09:19