1

我有这个简单的gulp任务来处理.scss文件:

var gulp = require('gulp'),
    compass = require('gulp-compass'),
    autoprefixer = require('gulp-autoprefixer'),
    plumber = require('gulp-plumber'),
    browserSync = require('browser-sync'),
    reload = browserSync.reload;

gulp.task('css', function() {
    gulp.src('app/scss/style.scss')
        .pipe(plumber())
        .pipe(compass({
            config_file: './config.rb',
            css: 'app/css',
            sass: 'app/scss',
            require: ['susy', 'breakpoint']
        }))
        .pipe(autoprefixer('last 2 versions'))
        .pipe(gulp.dest('app/css'))
        .pipe(reload({
            stream: true
        }));
});

我的问题是,当已经有一个时app/css/style.css,它不会被运行 task 覆盖gulp css

根据https://github.com/wearefractal/vinyl-fs#destfolder-optgulp.dest默认情况下应覆盖目标文件夹中的文件。我还有另一个gulpuglify 任务js,其中最重要的是效果很好。

有人可以给我一些暗示为什么会这样吗?

4

0 回答 0