У меня есть несколько задач в моем хэш-файле для разных типов файлов, и после того, как весь конвейер проходит через все мои разные хэш-файлы для разных задач, накапливаются данные.
В результате у меня есть 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
?