1

我为这个问题做了一个GitHub 项目

  1. CSS 和图像指纹识别正在工作
  2. 通过 webjars 获取 JQuery 正在工作
  3. 我想将所有.js文件合并并缩小main.js为生产模式,但通过 WebJars 获取的 JS 除外。目前所有的 JS,包括 WebJars 的 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