Сохранять временные метки при копировании файлов с gulp - PullRequest
0 голосов
/ 11 февраля 2019

Я передаю все свои файлы www через gulp, чтобы я мог сделать их строчными, минимизировать изображения и т. Д., А затем публикую их на сервере с WinSCP.Проблема в том, что даже если файлы только что скопированы, они не сохраняют исходную метку времени, и SCP загружает их все, потому что считает их более новыми.

Я пробовал gulp-preservetime , но это непохоже не работает с Gulp4.

function copyFilesPipeline(assetGroup, doRebuild) {
    return gulp.src(assetGroup.inputPaths)
    //.pipe(makeFilesLowercase())
    //.pipe(gulpif(!doRebuild, newer(assetGroup.outputDir)))
    //.pipe(gulpif(containsImages, gulpif('**/*.{gif,jpg,png,svg}', imagemin({ verbose: true }))))
    .pipe(gulp.dest(assetGroup.outputDir))
    .pipe(preservetime());
}
...