3

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

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

4

2 回答 2

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

有关更多信息,请查看 Dust by LinkedIn GitHub 页面

dustc自dustjs 2.6版以来已完全重写(但语法几乎相同),文档可在此处获得

于 2013-01-27T00:45:55.737 回答
4

已经编写了几个命令行观察程序来执行此操作,并在文件更改时自动编译。这里有几个:

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

于 2013-01-31T22:37:03.397 回答