【发布时间】:2012-11-27 14:10:48
【问题描述】:
我正在使用dustc(随dustjs-linkedin 提供)来编译我的模板。但是,它只允许我一次编译一个模板。所以我保留了两个目录,templates/ 和 js/templates/ 并使用以下脚本一次性编译它们:
#!/bin/bash
for name in `ls templates/ | grep -o -P '^[^.]+'`; do
dustc --name=$name templates/$name.html js/templates/$name.js
done
但是,这样,模板在不同的JS文件中。它们都采用相同的模式:
(function(){dust.register("xxx",body_0);function body_0(chk,ctx){...}return body_0;})();
这可能会导致浏览器下载大量不必要的字节。所以我希望将模板编译成一个JS文件,或者将编译好的JS文件组合在一起。我怎样才能做到这一点?
【问题讨论】:
标签: javascript templating dust.js