Проблемы при попытке создать rev.manifest
Я пытаюсь изменить задачу из моего файла gulpfile, чтобы создать манифест оборотов для использования в другой момент. После того, как этот код сработает, я добавлю gulp-sourcemap для создания некоторых исходных карт. Но эта простая вещь должна работать в первую очередь.
Цель состоит в том, чтобы объединить некоторые сценарии, которые находятся в папке сценариев и внутри подпапки сценариев (например, "c.js"), применить rev в этом новом сценарии vendor.js, а затем заполнить манифест rev для использования в другой задаче.
Я не эксперт в Node.js или Gulp. Это первый раз, когда я пытаюсь это сделать. Так что это было бы глупо, я забыл.
Вот мой код (модифицированный, чтобы выглядеть как пример) и заранее спасибо
var vendorJs = ['scripts/a.js','scripts/b.js','scripts/anotherFolder/c.js'];
gulp.task("concat-vendor-js", function () {
return gulp.src(vendorJs)
.pipe(concat('vendor.js'))
.pipe(uglify())
.pipe(rev())
.pipe(gulp.dest('dist/Scripts'))
.pipe(rev.manifest())
.pipe(gulp.dest('dist'));
}
Я получаю это на моем rev-manifest.json:
{
"/vendor.js": "/vendor-66687d0f7d.js"
}
Но это должно быть так:
{
"Scripts/vendor.js": "Scripts/vendor-66687d0f7d.js"
}