4

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

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

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

说我想要简单的编译器设置而不是高级,我该怎么做?

4

2 回答 2

4

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

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

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

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

于 2013-01-20T10:27:53.843 回答
0

我不认为,您可以对 Closure 配置产生太大影响,但您可以尝试官方文档中的建议。

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

于 2012-11-03T14:04:24.273 回答