所以我真的很喜欢 Play Framework 2.0.X 中的 Google Closure 集成。现在我只想要 google 闭包编译器的一些配置(从官方的 google 闭包页面看到它是可能的)。
是否可以在 Play 2.0.4 中为 google 闭包编译器添加自定义 google 闭包设置/配置。
我知道应该在 Build.scala 中完成,但不知道要添加什么
说我想要简单的编译器设置而不是高级,我该怎么做?
所以我真的很喜欢 Play Framework 2.0.X 中的 Google Closure 集成。现在我只想要 google 闭包编译器的一些配置(从官方的 google 闭包页面看到它是可能的)。
是否可以在 Play 2.0.4 中为 google 闭包编译器添加自定义 google 闭包设置/配置。
我知道应该在 Build.scala 中完成,但不知道要添加什么
说我想要简单的编译器设置而不是高级,我该怎么做?
我意识到这是一个老问题,但也许这会对某人有所帮助。我假设您使用的是 Scala。
这是我在一些代码潜水后发现的。将以下行添加到您的项目设置中project/Build.scala
应该启用一些高级功能:
closureCompilerOptions += "advancedOptimizations",
closureCompilerOptions += "checkControlStructures",
closureCompilerOptions += "checkTypes",
closureCompilerOptions += "checkSymbols"
还有checkCaja
; 这些在play.core.jscompile.JavascriptCompiler中定义
我不认为,您可以对 Closure 配置产生太大影响,但您可以尝试官方文档中的建议。
但是我在 Github 上的 2.1 分支上看到了一些关于 Google Closure 的提交。这可能会在下一次 Play 更新中改变。