Если глоток смотрит условно
Как я могу применить аргумент условия, основываясь на том, наблюдает ли gulp или нет?
gulp.task('styles', function(){
return gulp.src('sass/**/*.scss')
.pipe(sass())
if (isWatching) {
// gulp.dest to the .tmp directory if "gulp watch"
.pipe(gulp.dest('.tmp/css/'));
} else {
// gulp.dest to the distribution directory if "gulp" (or anything else)
.pipe(gulp.dest('dist'));
}
});
1 ответ
Решение
Как насчет:
gulp.task('styles', function(){
var destPath = isWatching ? '.tmp/css/' : 'dist';
return gulp.src('sass/**/*.scss')
.pipe(sass())
.pipe(gulp.dest(destPath));
});