rev-manifest.json 文件路径中的问题



我正在使用gulp-rev,它工作正常。但我有一个问题。我有多个gulp任务,我想跟踪rev-mainfest.json文件中的所有内容,所以我在rev.manifest((中提供了merge:true config,但它不是在我提供的路径上创建文件,而是在目录的根级别。 以下是我提供路径的方式:

.pipe(rev())
.pipe(gulp.dest('scripts/bundles/'))
.pipe(rev.manifest({
base: 'scripts/revisions/',
merge: true
}))
.pipe(gulp.dest('scripts/revisions/'));

我在这里错过了什么?

指定要rev.manifest([path], [options])的第一个参数,如下所示:

.pipe(rev())
.pipe(gulp.dest('scripts/bundles/'))
.pipe(rev.manifest(
'scripts/revisions/rev-manifest.json',
{
base: 'scripts/revisions/',
merge: true
}
))
.pipe(gulp.dest('scripts/revisions/'));

最新更新