Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在命令行上预编译dust.js模板_Javascript_Templates_Dust.js - Fatal编程技术网

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

Javascript 在命令行上预编译dust.js模板,javascript,templates,dust.js,Javascript,Templates,Dust.js,我对使用dust.js感兴趣,出于效率考虑,我想预编译模板 为了自动化编译过程,我希望能够从命令行执行此操作。从这个角度来看,我似乎必须使用浏览器来编译模板。有没有命令行解决方案?有一种方法可以使用命令行自动化编译过程。首先,您需要安装dustjs linkedin: $ npm install -g dustjs-linkedin 然后您可以使用命令dustc: $ dustc input_file.tl output_file.js 您还可以使用--name标志指定模板的名称: $ du

我对使用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
更多信息,请看LinkedIn的《尘埃》


dustc
从dustjs的2.6版开始就被完全重写了(但是语法几乎相同),文档也被重写了。

有几个命令行监视程序已经编写完成,它们也可以在文件更改时自动编译。以下是一些:

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