Я довольно новичок в Gulp (v.4.0.2), поэтому я не могу понять, есть ли внутри него какой-либо механизм кеширования (по крайней мере, я не могу найти такую информацию в Google). После запуска стилей моей команды "gulp". css создается файл, но если я внесу изменения в файл SASS и попытаюсь снова выполнить ту же команду, я не получу новый сгенерированный файл. Я попытался удалить файл стилей. css и снова запустить команду - файл создан, но со старым содержимым. Я даже вижу, что дата изменения сгенерированного файла остается от старого файла.
Мой gulpfile. js:
const gulp = require('gulp');
const sass = require('gulp-sass');
const cssnano = require('gulp-cssnano');
const del = require('del');
gulp.task('styles', () => {
return gulp.src('app/sass/**/*.scss')
.pipe(sass().on('error', sass.logError))
.pipe(cssnano())
.pipe(gulp.dest('app/css'));
});
gulp.task('clean', () => {
return del([
'app/css/styles.css',
]);
});
gulp.task('default', gulp.series(['clean', 'styles']));