У меня build.scss, в котором только import`ы
И чем их больше, тем медленнее собирается проект, даже если изменения только в одном файле. Как заставить gulp sass обрабатывать importы только те, которые изменились?
gulp.task('scss-dev', function () {
return gulp.src(['./site/main.scss'])
.pipe(sourcemaps.init())
.pipe(sass())
.pipe(replace('../fonts/', ''))
.pipe(autoprefixer({
browsers: ['last 3 versions'],
cascade: false
}))
.pipe(cssnano({discardUnused: {fontFace: false}}))
.pipe(concat('build.css'))
.pipe(sourcemaps.write('./'))
.pipe(gulp.dest('../www/capsule/static'))
.pipe(touch());
});