Handlebars main.js控制台记录

时间:2017-01-30 00:33:43

标签: javascript handlebars.js

使用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
};

1 个答案:

答案 0 :(得分:0)

在处理custom templateJSON Resume时发现此问题。

通过resume serve加载模板时,加载了控制文件index.js。刷新页面不会重新加载index.js文件。只需CTRL C即可提供简历并再次发出resume serve以重新加载index.js文件。