【发布时间】:2017-12-16 04:53:48
【问题描述】:
我想使用 Typescript,然后使用 Closure Compile(高级编译)来定位 ES5 并缩小输出。
我必须使用tsickle 代替 tsc 吗?它缺乏对 tsc 拥有的所有选项的支持,并且雄心勃勃,因为它想将 Typescript 类型转换为 Closure 类型(不是 100% 兼容的)。我真的不需要使用闭包类型;我只需要缩小/属性重命名。
我可以使用 tsc 将 Typescript 编译为 ES6 模块并使用 Closure Compiler 来缩小这些模块(无需类型检查或基于类型的优化)吗?
奖励:如果我想使用 Closure Library,这个答案会改变吗?
【问题讨论】:
-
只有 Angular 核心开发人员才能正确回答这个问题。
-
@ChadKillingsworth,虽然这不是 Angular 应用程序。
-
我知道 - 但他们是我所知道的唯一能够理解这种情况的开发人员。 typescript 编译器、tsickle 和closure-compiler - 这是一个非常具体的知识集。这是一个非常重要的问题。
-
有道理。 ://
标签: typescript google-closure-compiler es6-modules tsickle