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