先进的优化,无需变量处理

时间:2018-09-22 15:56:42

标签: google-closure-compiler

我想用ADVANCED_OPTIMIZATIONS编译一些JavaScript,但是没有修改变量,我在文档中找不到有关如何配置它的任何内容。

1 个答案:

答案 0 :(得分:2)

如果您只想使用pretty print选项调试--debug,效果很好。如果要完全禁用它,则需要使用Java API,因为它不会通过命令行公开。具体选项是:

CompilerOptions#setRenamingPolicy

如果您正在使用基于类型的优化,则可能还希望禁用它们,并且它们(歧义和歧义属性)还会重命名属性。

有关使用Java API的基本信息,请参见项目Wiki Using the Compiler's Java API

对于我自己,我通常只是修补编译器的当前命令行运行程序以设置所需的选项。