Sass 吞咽指南针不输出任何信号

Sass 吞咽指南针不输出任何信号,sass,compass-sass,gulp,Sass,Compass Sass,Gulp,我正在使用GulpCompass,但它在我的开发目录中没有给我任何输出。以下是我的代码(不完整的代码)。有人能告诉我我做错了什么吗 var compass = require('gulp-compass'); if (env === 'development') { outputDir = 'builds/development/'; sassStyle = 'expanded'; } else { outputDir = 'builds/production/';

我正在使用GulpCompass,但它在我的开发目录中没有给我任何输出。以下是我的代码(不完整的代码)。有人能告诉我我做错了什么吗

var compass = require('gulp-compass');
if (env === 'development') {
    outputDir = 'builds/development/';
    sassStyle = 'expanded';
} else {
    outputDir = 'builds/production/';
    sassStyle = 'compressed';
}
sassSources = [
    'app/styles/components/style.scss'
];
gulp.task('compass', function() {
    gulp.src(sassSources)
        .pipe(compass({
            sass: 'app/styles',
            css: outputDir + 'css',
            image: outputDir + 'images',
            style: sassStyle,
            require: ['susy', 'breakpoint']
        }))
        .on('error', util.log)
        .pipe(gulp.dest(outputDir + 'css'))
        .pipe(
            browserSync.reload({ stream: true })
        )
});
更新

下面的代码正在运行

sassSources = [
  './app/sass/**/*.scss'
];
gulp.task('compass', function() {
  gulp.src(sassSources)
    .pipe(compass({
      sass: './app/sass',
      css: outputDir + 'css',
      image: outputDir + 'images',
      style: sassStyle,
      require: ['susy', 'breakpoint']
    }))
    .on('error', util.log)
    .pipe(
      browserSync.reload({ stream: true })
    )
});

谢谢你的回复。

为什么你把
.pipe(gulp.dest(…)
注释掉了?@JMM据我所知,它的支持在几个版本中被删除了。我现在已经取消了注释。在几个版本中删除了什么?取消注释后仍无法获得输出?@JMM查找我的更新。谢谢。