Google Closure编译器的设置/配置? - 播放框架2.0.4

时间:2012-11-02 11:07:35

标签: playframework-2.0 google-closure-compiler

所以我非常喜欢Play Framework 2.0.X中的Google Closure集成。现在我只想要谷歌闭包编译器的一些配置(看到它可以从官方谷歌关闭页面)。

是否可以在Play 2.0.4中为谷歌闭包编译器添加自定义谷歌闭包设置/配置。

我知道它应该在Build.scala中完成,但不知道要添加什么

假设我想要SIMPLE编译器设置而不是ADVANCED,我该怎么做?

2 个答案:

答案 0 :(得分:4)

我意识到这是一个老问题,但也许这会对某人有所帮助。我假设你正在使用Scala。

这是我在一些代码潜水后发现的。将以下行添加到project/Build.scala中的项目设置应启用一些高级功能:

  closureCompilerOptions += "advancedOptimizations",
  closureCompilerOptions += "checkControlStructures",
  closureCompilerOptions += "checkTypes",
  closureCompilerOptions += "checkSymbols"

还有checkCaja;这些在play.core.jscompile.JavascriptCompiler

中定义

答案 1 :(得分:0)

我不认为,你可以对Closure配置产生很大影响,但你可以尝试official documentation中的建议。

但是我在Github的2.1分支上看到了一些关于Google Closure的提交。这可能会在下一个Play更新中发生变化。