Gulp Changed не работает
Я ранее использовал глоток, измененный с моим JS без проблем. Однако сейчас я пытаюсь использоватьgulp-changed
а такжеgulp-newer
на моемscss
файлы без него, обнаружив, какой файл изменился.
var changed = require('gulp-changed');
var newer = require('gulp-newer');
var SRC = './stylesheets/**/*.scss';
var DEST = './stylesheets';
gulp.task('sass', function () {
return gulp.src(SRC)
.pipe(changed(DEST)) //tried newer here as well
.pipe(sass())
.pipe(gulp.dest(DEST))
});
При изменении файла scss он выдаст изменения, но не изменитscss
[BS] Watching files...
[09:26:13] Starting 'sass'...
[09:26:14] Finished 'sass' after 180 ms
Часы
gulp.task('watch', ['setWatch', 'browserSync'], function () {
gulp.watch('./stylesheets/**/*.scss', ['sass']);
});
Ожидаемый выходной файл существует и не изменился со вчерашнего дня.
Как я могу получить scss для компиляции только измененных файлов.