1

この質問のためにGitHub プロジェクトを作成しました。

  1. CSS と画像のフィンガープリントが機能しています
  2. webjars を介した JQuery のフェッチは機能しています
  3. WebJars経由でフェッチされた JS を除いて、すべての.jsファイルを結合して製品モード用に縮小したいと考えています。main.js現在、WebJars jS を含むすべての JS は結合および縮小されていますが、ロードされていません。これには非常に長い時間がかかり、target/web/uglify/build/main.min.jsロードされていない になります。
  4. 開発モードでは、すべての .js ファイルを個別にまたは一緒にロードしても問題ありませんが (私は気にしません)、それらを縮小したくありません。

NodeJS や NodeJS ユーティリティを使用したくありません。SBTで十分だと思います。

編集:これをbuild.sbtに追加しようとしましたが、効果がないように見えました:

UglifyKeys.uglifyOps := { js =>
  Seq((js.filterNot(_._1.getName.endsWith(".min.js")).sortBy(_._2), "main.min.js"))
}
4

0 に答える 0