如何将YUI.template.Micro预编译为TemplateName.js文件?

时间:2013-11-11 13:45:28

标签: javascript templates yui

我一直在阅读使用YUIs template.micro:  precompiling YUI micro templates 但无法看到如何将JS返回到templateName。 js文件。 或者,如果它不是设计为保存到templateName。 js文件 - 如何设计使用? 提前谢谢!

1 个答案:

答案 0 :(得分:0)

文档向您展示了如何预编译,但缺少将其保存到磁盘的部分。

这是一个略微修改的例子

// Load the YUI Template.Micro module.
var Micro = require('yui/template-micro').Template.Micro;

// Precompile a template string (pass any string you like here).
var precompiled = Micro.precompile(fs.readFileSync("./template.tmpl"));

// Save the compiled template to disk
fs.writeFileSync("./template.js", precompiled);

最后一步是重要的一步。