0

如何根据 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'));
    }
});
4

1 回答 1

0

怎么样:

gulp.task('styles', function(){
    var destPath = isWatching ? '.tmp/css/' : 'dist';

    return gulp.src('sass/**/*.scss')
        .pipe(sass())
        .pipe(gulp.dest(destPath));
});
于 2014-12-03T20:46:37.030 回答