DjangoCompressorをMicrosoftの新しい言語TypeScriptで動作させたい。
コンパイラをダウンロードしましたが、tsc
正常に動作します。
このようにDjangoCompressorで使用しようとすると、次のようになります。
COMPRESS_PRECOMPILERS = (
('text/less', 'lessc {infile} {outfile}'),
('text/typescript', 'tsc {infile} {outfile}'),
)
と
{% compress js %}
<script type="text/typescript" charset="utf-8">
var x=3;
function greeter(person: string) {
return "Hello, " + person;
}
var user = "Jane User";
</script>
{% endcompress %}
出力は空のJSスクリプトタグです
<script type="text/javascript"></script>
これは、tscプログラムに事前定義されたファイルにコードを書き込むオプションがないためだと思います。
誰かがアイデアを持っていますか?
(前述のように、tscはLESSのdjangoコンプレッサーと同様に機能します。)