我正在尝试在 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