У меня есть задача Gulp для создания хешированной версии файла SVG и создания assets.json.
Затем мне нужно перебрать все мои html-файлы и изменить путь файла svg на хешированный. Но я не могу заставить его работать. Не знаю, потому ли это, что мне нужно перейти в родительский каталог, из которого работает gulp.
Вот мой код:
gulp
.task('changetohashediconssvg', function () {
var revCollector = disRequire('gulp-rev-collector');
gulp.src(["static/dist/assets.json", "../Website/Views/**/*.{cshtml}"], { base: './' })
.pipe(revCollector())
.pipe(gulp.dest("dist"))
});