使用 Play-Framework 2.1(rc4) 和“内置”RequireJS,一切正常,Play 成功压缩(uglify)我在 PROD 中的所有 JS 文件,但我希望它将所有这些文件加入一个 JS 文件.
这可能吗?如果是,该怎么做?是否有使用这些指令制作的 build.js ?
使用 Play-Framework 2.1(rc4) 和“内置”RequireJS,一切正常,Play 成功压缩(uglify)我在 PROD 中的所有 JS 文件,但我希望它将所有这些文件加入一个 JS 文件.
这可能吗?如果是,该怎么做?是否有使用这些指令制作的 build.js ?
是的,有可能。
您必须requireJsShim
在 Build.scala 文件中添加。通常, 的价值requireJsShim
与财产相同requireJs
。
完成后,所有内容都将编译到一个文件中!
有一个 Play 2.1.0 的示例项目:https ://github.com/schleichardt/play-2.1-features/tree/stackoverflow-question-14704169 (它不在 master 中,而是在 stackoverflow-question-14704169 分支中)
播放区
(!表示 JAR 或 ZIP 格式)
和 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 代码。