把手main.js控制台日志记录(Handlebars main.js console logging)
如何在使用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 };How would I go about performing a console.log (or something similar) when using Handlebars.js? I am not trying to console.log from inside the template file.
/*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 };最满意答案
在处理JSON简历的自定义模板时发现此问题。
当通过resume serve加载模板时,加载控制文件index.js 。 刷新页面不会重新加载index.js文件。 只需CTRL C退出服务简历并再次发布resume serve重新加载index.js文件。
This problem was found while working on a custom template for JSON Resume.
When loading the template via resume serve the control file index.js is loaded. Refreshing the page does not reload the index.js file. Simply CTRL C out of serving the resume and issue resume serve again to reload the index.js file.
更多推荐
发布评论