首页 > 解决方案 > 无需变量修饰的高级优化

问题描述

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

标签: google-closure-compiler

解决方案


如果你只是想--debug用漂亮的打印选项调试一些东西,效果很好。如果要完全禁用它,则需要使用 Java API,因为它不会通过命令行公开。具体选项是:

CompilerOptions#setRenamingPolicy

如果您使用基于类型的优化,您可能还想禁用它们,并且它们(歧义和消除歧义的属性)也会重命名属性。

有关使用 Java API 的基本信息可以在项目 wiki 使用编译器的 Java API中找到

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


推荐阅读