Проблемы при попытке создать 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"
}

0 ответов

Другие вопросы по тегам