gpt4 book ai didi

javascript - 使用 TypeScript 的 Django Compressor

转载 作者:搜寻专家 更新时间:2023-10-30 21:00:41 25 4
gpt4 key购买 nike

我要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 压缩器一样工作......)

最佳答案

tsc file1.ts file2.ts 将file1.ts和file2.ts分别编译成file1.js和file2.js。

> tsc.exe
Syntax: tsc [options] [file ..]

Examples: tsc hello.ts
tsc --out foo.js foo.ts
tsc @args.txt

你似乎想运行 tsc {infile} --out {outfile}

关于javascript - 使用 TypeScript 的 Django Compressor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12865648/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com