【发布时间】:2016-03-31 14:51:59
【问题描述】:
我正在尝试创建一个将两个 Handlebars 进程应用于 src 的 Gulp 任务。
第一个过程使用外部 JSON 数据源并填充模板。然后对于一个额外的过程,我想用我的 gulpfile 中计算的值来解析模板中的另一个表达式。
然后将生成的模板重命名并输出到目的地。
每个进程独立工作,但是当我尝试将它们组合成一个任务时,只会运行第一个 Handlebars 进程。
gulp.src('handlebars/pagetemplate.hbs')
.pipe( handlebars(dataSrc1, options) )
.pipe( handlebars(dataSrc2, options) )
.pipe( rename('page.html') )
.pipe( gulp.dest('outputfolder/') );
我是否误解了 Gulp 的管道流的工作原理?我有想法先合并两个 JSON 源,然后用 Handlebars 解析,但我不确定上述上下文中的语法。
【问题讨论】:
标签: gulp handlebars.js