只要安装了EJS npm软件包,就可以编译它.
var fs = require('fs'),
ejs = require("ejs");
function ejs2html(path, information) {
fs.readFile(path, 'utf8', function (err, data) {
if (err) { console.log(err); return false; }
var ejs_string = data,
template = ejs.compile(ejs_string),
html = template(information);
fs.writeFile(path + '.html', html, function(err) {
if(err) { console.log(err); return false }
return true;
});
});
}
ejs2html(__dirname+"/index.ejs")
Run Code Online (Sandbox Code Playgroud)
__dirname或它不会工作{users: ['bill','bob']}(可选)我使代码工作并测试它,ejs文件将被编译并写入同一目录.html并附加到结尾.
| 归档时间: |
|
| 查看次数: |
3043 次 |
| 最近记录: |