在命令行上预编译dust.js模板

时间:2013-01-26 04:58:27

标签: javascript templates dust.js

我对使用dust.js感兴趣,并且出于效率原因我想要预编译模板。

为了自动化编译过程,我希望能够从命令行执行此操作。从website开始,似乎我必须使用浏览器来编译模板。是否有命令行解决方案?

2 个答案:

答案 0 :(得分:8)

有一种方法可以使用命令行自动化编译过程。首先,您需要安装dustjs-linkedin:

$ npm install -g dustjs-linkedin

然后您可以使用命令dustc

$ dustc input_file.tl output_file.js

您还可以使用--name标志指定模板的名称:

$ dustc --name=dust_fun dust_is_fun.tl dust_is_fun.js

如需了解更多信息,请查看LinkedIn上的Dust GitHub page

自从版本2.6 of dustjs以来,

dustc已被完全重写(但语法几乎完全相同),文档为available here

答案 1 :(得分:4)

为了在文件发生变化时自动编译,还有一些命令行观察器可以执行此操作。以下是一些:

所有这些都是自动化smfoote详细说明的dustc命令。