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

时间:2018-10-25 13:48:45

标签: javascript gulp gulp-rev

我正在使用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/'));

我在这里想念什么?

1 个答案:

答案 0 :(得分:0)

指定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/'));