Итак, что происходит, когда я редактирую файл scss и сохраняю, задача gulp выполняется без ошибок, но исключает содержимое этого файла в моем основном файле default.css.
Я переключаюсь на другой файл scss, редактирую его, и ЭТО теперь исключается, но предыдущий компилируется.
gulpfile.js
var gulp = require('gulp');
var sass = require('gulp-sass');
gulp.task('scss', function () {
return gulp.src('assets/resources/**/*.scss')
.pipe(sass().on('error', sass.logError))
.pipe(gulp.dest('assets/css/'));
});
gulp.task('watch', function () {
gulp.watch('assets/resources/**/*.scss', ['scss']);
});
gulp.task('default', ['scss', 'watch']);
Понятия не имею, что происходит, и даже не уверен, что это правильное место, чтобы опубликовать это, но я в своем уме.
Следует также отметить, что выполнение обычных часов sass из командной строки работает нормально, никаких проблем.
Gulp 3.9.1 Gulp-sass 4.0.1 Node-sass 4.9.0
Структура файла, если это поможет
assets/css/default.css
assets/resources/default.scss
assets/resources/base/<scss files>
assets/resources/modules/<scss files>