Неправильный порядок выполнения, сначала надо sass()
Как-то так (может не работать, не тестил)
gulp.task('build-css', function(){
gulp.src(scssFiles)
.pipe(sass())
.pipe(autoprefixer({
browsers: ['last 2 versions'],
cascade: false
}))
.pipe(concatCss("style.css"))
.pipe(cleanCSS())
.pipe(gulp.dest(cssDist));
});
Код из старого проектаgulp.task('sass', () =>
gulp.src(variables.src.scss)
.pipe(errorNotifier.handleError(sass()))
.pipe(autoPrefixer({
browsers: ['last 2 versions', 'safari 5', 'ie 11', 'opera 12.1', 'ios 6', 'android 4'],
cascade: false
}))
.pipe(combineMq({
beautify: true
}))
.pipe(gulp.dest(variables.public.css))
.pipe(notify('Sass compile!'))
);