3

最近、PlayFramework で RequireJs を使用するために、コードベースの一部を移行しました。

残念ながら、標準の Closure コンパイルおよび縮小パイプライン (ファイルを file.js から file.min.js に変換する) が play を指定した瞬間にオフになるように見えるため、移行されていない古いコードがすべて壊れていることがわかりました。 RequireJs オプティマイザーを使用します。

二人が仲良く遊ぶ方法はありますか?理想的には、古いコードベースのハードコードされたスクリプト参照が壊れないように、Closure コンパイラが従来の方法で独自の .min.js ファイルを生成することを望みます。

<script type="text/javascript" src="@routes.Assets.at("javascripts/script.min.js")"></script>

動作するはずですが、requireJs コンパイラでは script.min.js がなく、代わりに prod に javascripts-min/script.js があり、dev に javascripts/script.js があります (従来のコードで問題が発生します)。

4

0 に答える 0