108

是否可以选择将 TypeScript 代码的输出编译为缩小?还是让我们在一个单独的过程中处理这个问题?混淆会影响答案吗?

4

2 回答 2

75

TypeScript 编译器不支持生成缩小或混淆代码。您将需要针对编译器的 JavaScript 输出使用其他工具。

有一个开放的功能请求:microsoft/TypeScript#8

于 2012-10-01T23:01:48.213 回答
24

我是typescript-closure-compiler的作者。
基本上,它是一个发出与 google 闭包编译器兼容的文件的工具,这可能是最好的压缩器/优化器/混淆器。
我还创建了一个可以向您显示生成的输出的游乐场。
您可以查看使用此工具的示例项目。
缩小过程是使用 gulp 完成的。

于 2016-12-29T22:58:19.517 回答