@Econavi

Почему {since: gulp.lastRun('…')} не пропускает измененные файлы?

Здравствуйте!
Использую Gulp 4.
Никак не могу понять, почему {since: gulp.lastRun('...')} не пропускает в поток измененные файлы.
Добавляю, переименовываю файлы, gulp.watch срабатывает, но в потоке 0 файлов.
Без since всё работает корректно.
Подскажите, в чем может быть дело?

gulp.task('assets', function() {
	return gulp.src('app/assets/**', {since: gulp.lastRun('assets')})
	.pipe(gulp.dest('public'));
});

gulp.task('watch', function() {
	gulp.watch('app/assets/**/*.*', gulp.series('assets'));	
});
  • Вопрос задан
  • 1067 просмотров
Пригласить эксперта
Ответы на вопрос 2
werty1001
@werty1001
undefined
Since смотрит на время посл. изменения, если вы просто переименовали файл, то он не будет учитываться, в случае статики нужно ручками менять время изменения, пример можете посмотреть в моей сборке BemGo.
Ответ написан
Комментировать
@Econavi Автор вопроса
На счёт переименования соглашусь.
Но, при добавлении нового файла, он же должен его пропускать?
Задача для стилей пропускает новые, пустые файлы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы