Google Closure 编译器:默认 CompilerOptions

Posted

技术标签:

【中文标题】Google Closure 编译器:默认 CompilerOptions【英文标题】:Google Closure Compiler: default CompilerOptions 【发布时间】:2015-07-22 08:42:12 【问题描述】:

在源代码中,Class CompilerOptions 用于控制编译过程。我们可以通过调用“setXXX()”方法手动配置选项,例如“foldConstants”和“removeDeadCode”。那么最新发布的闭包编译器的默认选项是什么?谁能列出所有激活的选项,谢谢:)

【问题讨论】:

【参考方案1】:

这些选项是根据多种因素设置的。主要的 2 是 --compilation_level--warning_level 标志。

编译级别

默认设置在恰当命名的CompilationLevel.java 文件中。默认编译级别为SIMPLE_OPTIMIZATIONS

警告级别

默认设置在恰当命名的 WarningLevel.java 文件中。

【讨论】:

以上是关于Google Closure 编译器:默认 CompilerOptions的主要内容,如果未能解决你的问题,请参考以下文章

使用 Google Closure Compiler 编译的 jQuery

google closure 笔记-SOY template

如何使用 Google 的 Closure Compiler 将我的 javascript 拆分为模块?

让 browserify 与 Google Closure Compiler 一起工作

使用 Google Closure Compiler 时如何防止关键字被混淆?

想要在默认的 android 抽屉上打印电子邮件但收到一些“Closure()”错误