使用Play-Framework 2.1(rc4)和“内置”RequireJS,一切运行良好,Play成功压缩(uglify)我在PROD中的所有JS文件,但我希望它能加入所有这些文件一个JS文件。
这可能吗?如果是,怎么办?是否有使用这些指令生成的build.js?
感谢您的帮助:)
答案 0 :(得分:2)
是的,这是可能的。
您必须在Build.scala文件中添加requireJsShim
。通常,requireJsShim
的值与requireJs
属性相同。
完成后,所有内容都将编译在一个文件中!
Play 2.1.0有一个示例项目:https://github.com/schleichardt/play-2.1-features/tree/stackoverflow-question-14704169(它不在master中,但在stackoverflow-question-14704169分支中)
play dist
(!表示JAR或ZIP)
and dist / play-2-1-features-1.0-SNAPSHOT.zip!play-2-1-features-1.0-SNAPSHOT / lib / play-2-1-features_2.10-1.0-SNAPSHOT.jar! public / javascripts-min / main.js包含所有JavaScript / CoffeeScript代码。