Если глоток смотрит условно

Как я могу применить аргумент условия, основываясь на том, наблюдает ли 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));
});
Другие вопросы по тегам