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 に答える