我的哈希文件中有针对不同文件类型的多个任务,并且在整个管道运行完所有不同哈希文件后,不同任务的数据已累积。 结果,我在自己的哈希文件中包含了css,js哈希文件中也包含了css,videos哈希文件中包含了css,js和video,图像都包含在其中。
我完成一项任务的代码如下
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
以外的其他哈希插件?