gulp.dest无法覆盖现有文件

时间:2015-08-29 06:50:20

标签: gulp gulp-compass

我有这个简单的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,则无法通过运行任务gulp css来覆盖它。

根据https://github.com/wearefractal/vinyl-fs#destfolder-optgulp.dest默认情况下应覆盖目标文件夹中的文件。我为uglify gulp做了另一个js任务,其重要性很好。

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

0 个答案:

没有答案