使用任何一个Gulp模板编译器呈现HTML文件的最简单方法是什么?
gulp.task('html', function () {
gulp.src('templates/**/*')
.pipe(handlebars())
.pipe(whatCanGoHereToRenderHTML())
.pipe(gulp.dest('www'));
});
答案 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库才能使此示例正常工作。