繁体   English   中英

HTML模板的好的资产打包程序?

[英]Good asset packager for HTML templates?

我正在编写一个非常复杂的Web应用程序,以至于它需要大量的HTML模板系列(具体来说,它们是下划线模板,但这部分并不重要)。

我确实希望能够编写如下所示的模板文件:

fooTemplate:
<div class="foo">
   <div class="bar"><%=name %></div>
</div>

并把我所有的模板文件变成一个看起来像这样的单个JS文件:

window.templates = {}
...
templates.fooTemplate = '<div class="foo"><div class="bar">...</div>';

理想特性:

  • 有一些方法可以指定每个模板的名称
  • 从所有模板文件中删除不必要的空格
  • 将所有模板文件连接成一个整体的JS文件
  • 监视目录并在文件更改时自动更新

有什么东西可以做这些事情吗?

您不太可能找到能够完成您列出的所有操作的全面解决方案,不可避免地会需要“一些组装”(如果没有,我很想听听)。

  • 在Rails世界中, Jammit将做很多您描述的事情。 尽管它似乎与Rails紧密耦合,但是我不是Rails专家,所以我不能建议(滥用)不同的堆栈有多难。
  • 在Django世界中,有django-asset-packager ,但仅提及CSS / Javascript。
  • 结合make / Rake / Paver / Cake / Ant任务来基于wrguard进行目录监视,滚动自己的文件可能并不需要太多工作。 我曾经按照这些方式做过一个临时解决方案,甚至没有花半个工作日。
  • 您还可以在capt中找到一些灵感。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM