Gulp кеширует сгенерированные файлы - PullRequest
0 голосов
/ 17 января 2020

Я довольно новичок в 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']));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...