使用Handlebars.js时,如何执行console.log(或类似的东西)? 我没有尝试从模板文件中调用console.log。
/*jslint node: true, white: true, nomen: true, plusplus: true, sloppy: true*/
var fs = require("fs"),
Handlebars = require("handlebars");
/**
* Render the Handlebars template
* @param {object} resume
* @returns {object}
*/
function render(resume) {
var css = fs.readFileSync(__dirname + "/style.css", "utf-8"),
template = fs.readFileSync(__dirname + "/resume.hbs", "utf-8");
console.log(resume);
return Handlebars.compile(template)({
css: css,
resume: resume
});
}
module.exports = {
render: render
};
答案 0 :(得分:0)
在处理custom template的JSON Resume时发现此问题。
通过resume serve
加载模板时,加载了控制文件index.js
。刷新页面不会重新加载index.js
文件。只需CTRL C
即可提供简历并再次发出resume serve
以重新加载index.js
文件。