如何使用gulp-ejs将ejs文件与json数组合并?

时间:2014-05-23 12:49:55

标签: json gulp

gulp-ejs示例代码,ejs(json),这适用于模板文件夹中的所有els文件,我的需要是,json是取自els文件名的数组,如何实现呢?感谢

var ejs = require("gulp-ejs");

gulp.src("./templates/*.ejs")
.pipe(ejs({
    msg: "Hello Gulp!"
}))
.pipe(gulp.dest("./dist"));

1 个答案:

答案 0 :(得分:2)

我对ejs一无所知但似乎从我的理解中,你想要定位一个特定的文件,即:

[...]
    gulp.src("./templates/yourfile.ejs")
[...]

也许这只是我,但我并不了解一切,但也许你正在寻找类似的东西:

var myjson = require(./myjson.json);

gulp.src("./template/"+myjson.filename+".ejs")
.pipe(ejs({
    msg: "Hello Gulp! This is "+myjson.filename
}))
.pipe(gulp.dest("./dist"));

另外,如果你只是复制/粘贴示例文件,看起来你没有进行大量的研究或实验,但我可能错了......如果我不是,那么在问之前要更加努力。