使用闭包编译器将requirejs设置为优化器

时间:2014-02-23 09:25:22

标签: playframework-2.0 requirejs google-closure-compiler

我正在尝试让requirejs使用谷歌闭包编译器作为优化器。 我在play2框架下工作,我在build.sbt中添加了设置行:

 .settings(requireJs += "mainProd.js", requireJsShim += "build.js")

和我的build.js

optimize: 'closure',

当我点击'dist'时,我收到此错误:

[error] (proj-web/*:playBuildRequireAssets) java.lang.NoClassDefFoundError: com/google/protobuf/MessageOrBuilder

请注意,如果我将optimize选项设置为使用optimize:'uglify2',则所有传递都没有错误。

请注意#2 我试图再次添加关闭设置ib我的build.scala,但没有成功。

.settings(closureCompilerOptions += "advancedOptimizations",
          closureCompilerOptions += "checkControlStructures",
          closureCompilerOptions += "checkTypes",
          closureCompilerOptions += "checkSymbols")

有人在想吗?

0 个答案:

没有答案