我对使用dust.js 很感兴趣,出于效率原因,我想预编译模板。
为了自动化编译过程,我希望能够从命令行执行此操作。从网站上看,我似乎必须使用浏览器来编译模板。有命令行解决方案吗?
我对使用dust.js 很感兴趣,出于效率原因,我想预编译模板。
为了自动化编译过程,我希望能够从命令行执行此操作。从网站上看,我似乎必须使用浏览器来编译模板。有命令行解决方案吗?
有一种方法可以使用命令行自动执行编译过程。首先,你需要安装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版以来已完全重写(但语法几乎相同),文档可在此处获得。
已经编写了几个命令行观察程序来执行此操作,并在文件更改时自动编译。这里有几个:
所有这些都是自动化 smfoote 详细介绍的dustc 命令。