使用Gulp.js模板编译器渲染HTML

时间:2014-11-27 08:14:59

标签: javascript node.js gulp

使用任何一个Gulp模板编译器呈现HTML文件的最简单方法是什么?

gulp.task('html', function () {
  gulp.src('templates/**/*')
  .pipe(handlebars())
  .pipe(whatCanGoHereToRenderHTML())
  .pipe(gulp.dest('www'));
});

1 个答案:

答案 0 :(得分:0)

我发现直接向HTML呈现模板的最简单方法是使用gulp-consolidate插件,如下例所示:

var gulp = require('gulp');
var consolidate = require('gulp-consolidate');


gulp.task('html', function() {
  gulp.src('templates/**/*.html')
    .pipe(consolidate('handlebars', {msg:'This is a message!'}))
    .pipe(gulp.dest('www'));
});

请注意,还需要安装handlebars库才能使此示例正常工作。