【发布时间】:2012-10-12 19:16:03
【问题描述】:
我希望 Django Compressor 使用 Microsoft 新语言 TypeScript。
我下载了编译器tsc,它工作正常。
当尝试以这种方式与 Django Compressor 一起使用时:
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 压缩器一样好用。)
【问题讨论】:
标签: javascript django typescript django-compressor