Play-Framework 2.1(rc4) と「組み込み」の RequireJS を使用すると、すべてがうまく機能し、Play は PROD 内のすべての JS ファイルを正常に圧縮 (uglify) しますが、それらすべてを 1 つの JS ファイルに結合したいと考えています。 .
これは可能ですか?はいの場合、どうすればいいですか?これらのディレクティブで作成する build.js はありますか?
Play-Framework 2.1(rc4) と「組み込み」の RequireJS を使用すると、すべてがうまく機能し、Play は PROD 内のすべての JS ファイルを正常に圧縮 (uglify) しますが、それらすべてを 1 つの JS ファイルに結合したいと考えています。 .
これは可能ですか?はいの場合、どうすればいいですか?これらのディレクティブで作成する build.js はありますか?
はい、可能です。
requireJsShim
Build.scala ファイルにを追加する必要があります。多くの場合、 の値はプロパティrequireJsShim
と同じです。requireJs
これが完了すると、すべてが 1 つのファイルにコンパイルされます。
Play 2.1.0 のサンプル プロジェクトがあります: https://github.com/schleichardt/play-2.1-features/tree/stackoverflow-question-14704169 (マスターではなく、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 コードが含まれています。