Cachebusting - все хэши записываются во все хеш-файлы - PullRequest
0 голосов
/ 01 сентября 2018

У меня есть несколько задач в моем хэш-файле для разных типов файлов, и после того, как весь конвейер проходит через все мои разные хэш-файлы для разных задач, накапливаются данные. В результате у меня есть css в его собственном хеш-файле, js-хеш-файл также содержит css, хеш-файл видео включает в себя css, js и videos, а изображения содержат все их внутри.

Мой код для одной задачи выглядит следующим образом

gulp.task("videos", function () {
    del(["static/videos/**/*"]);
    gulp.src("src/videos/**/*")
        .pipe(hash())
        .pipe(gulp.dest("static/videos"))
        //Create a hash map
        .pipe(hash.manifest("hash.json"))
        //Put the map in the data directory
        .pipe(gulp.dest("data/videos"));
})

Можно ли как-то очистить конвейер хэша между задачами, чтобы разные хеш-файлы содержали только определенные хэши? Или я должен использовать плагин хеширования, отличный от gulp-hash, например gulp-rev?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...