由于 TypeScript 不支持缩小或混淆,这两者都是我们需要的功能,所以我们的工具链中仍然需要像 Google 的 Closure 编译器这样的工具。有没有办法让 TypeScript 自动输出 javadoc 注释,这样 Closure 就可以成为一个自动化的步骤?
没有它,这些工具看起来在很大程度上是不兼容的,因为我们需要有 javadoc 注释,这意味着我们不能使用 TypeScript。似乎这是一个很容易添加的功能,因为您知道所有内容的类型。
谢谢,
杰森
由于 TypeScript 不支持缩小或混淆,这两者都是我们需要的功能,所以我们的工具链中仍然需要像 Google 的 Closure 编译器这样的工具。有没有办法让 TypeScript 自动输出 javadoc 注释,这样 Closure 就可以成为一个自动化的步骤?
没有它,这些工具看起来在很大程度上是不兼容的,因为我们需要有 javadoc 注释,这意味着我们不能使用 TypeScript。似乎这是一个很容易添加的功能,因为您知道所有内容的类型。
谢谢,
杰森
TypeScript 不会产生文档或额外的注释;但是,您可以将 TypeScript 文件中的注释(jsDoc 或任何其他格式)保留到发出的 JavaScript,将 -c 或(--comments)传递给编译器。
Micheal Bolin 发布了他是如何破解它的:Generating Google Closure JavaScript from TypeScript。
由于 IntellJ IDEA 现在理解(虽然不完全)Closure Jsdoc,所以现在 IDE 不需要 TypeScript。