我想编译.ejs文件,替换变量并返回.ejs或.js文件。
我有一些扩展名为.ejs的文件,在我有一些部分的文件中
<%= autor.repo %>
我希望将其替换为变量
我该怎么做?
答案 0 :(得分:0)
使用renderFiles选项:)
var data = ejs.renderFile('../route/route.ejs',{
autor:{
name: "Eric"
}
},function(err,data){
if(err){
console.log(err)
}
else{
return data
}
});
接下来,使用fs模块创建一个新的存档:)
fs.writeFile('newName.ejs', data, (err) => {
if (err) throw err;
console.log('It\'s saved!');
});