我的 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'));
});
可能吗?
最佳答案
我用 lazypipe 做到了我的单独模块是这样实现的:
module.exports = function () {
var pipes = lazypipe()
.pipe(...)
.pipe(...)
.pipe(...)
.pipe(...)
.pipe(...)
.pipe(...);
return pipes();
};
关于javascript - 如何在 Gulp 任务中为多个管道制作外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29437838/