尝试创建rev.manifest时出现问题

时间:2017-08-08 04:47:27

标签: node.js gulp gulp-rev

我试图从gulpfile中更改任务以创建另一个时刻要使用的rev清单。在此代码工作之后,我将添加gulp-sourcemap来创建一些源图。但是,这个简单的事情需要先行。

目标是连接脚本文件夹和脚本子文件夹(例如' c.js')中的一些脚本,在此新脚本apply.js中应用rev,然后填充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 个答案:

没有答案