Моя файловая структура:
sass
-main.sass
-variables.sass
-containers.sass
-buttons.sass
-helpers.sass
css
-main.css
В моем файле main.sass
я импортирую все остальные файлы sass:
@import "variables";
@import "containers";
@import "buttons";
//etc...
В gulp я хочу посмотреть любойизменил файл scss и скомпилировал только main.sass
в main.css
.
Вот что у меня есть:
var gulp = require('gulp');
var sass = require('gulp-sass');
function styles() {
return gulp.src('sass/main.sass', {
sourcemaps: true
})
.pipe(sass().on('error', sass.logError))
.pipe(gulp.dest('css/'));
}
function watch() {
gulp.watch('sass/**/*.sass', styles);
}
var build = gulp.parallel(styles, watch);
gulp.task(build);
gulp.task('default', build);
Файлы просматриваются, но когда я обновляю один, main.css
файл не обновлен.