【发布时间】:2013-08-31 18:42:25
【问题描述】:
我正在尝试在 webstorm 中设置监视文件。
我想将一个文件预编译到我的主 templates.js 聚合文件中。
这可能吗?
如果我使用/path/to/hello.tpl -f templates.js 选项,它只会覆盖templates.js 文件中的所有其他模板。
如果我使用/path/to/templates > templates.js,这意味着当我只修改一个模板时,我必须在我的文件观察器中预编译每个模板。
编辑:
如果您传递一个目录,并将其输出重定向到一个文件,您可以在一个文件中获取所有预编译的模板。 handlebars -e tpl ./templates/ > ./js/templates.js
这将预编译所有./templates/*.tpl 文件并将它们保存到./js/templates.js,然后您可以将其包含在您的页面中。
以下是有关该技术的更多信息: http://berzniz.com/post/24743062344/handling-handlebars-js-like-a-pro
【问题讨论】:
-
我有一个疑问,通常我使用的是一对一映射模板和js。但是,您使用的是不同的方法,例如 多对一 模板和 js。您能否分享一些教程/博客以深入了解。
-
谢谢,自从开始学习handlebar.js以来,我标记为fav。看来我做的还不够。我会在几分钟内删除我的答案。
标签: javascript webstorm handlebars.js