搞清楚Play Framework 2 Asset Pipeline

时间:2015-04-19 19:22:58

标签: javascript playframework-2.0 webjars

我为这个问题做了GitHub project

  1. CSS和图像指纹正在运作
  2. 通过webjars获取JQuery正在运行
  3. 我希望将所有.js文件合并到main.js中以用于prod模式,但通过WebJars获取的JS除外。目前所有JS,包括WebJars jS都被组合和缩小,但没有加载;这需要很长时间,最终会在target/web/uglify/build/main.min.js中,而不会加载。
  4. 在开发模式下,可以单独或一起加载所有.js文件(我不在乎),但我不希望它们被缩小。
  5. 我不想使用NodeJS或任何NodeJS实用程序;我希望SBT足够了。

    编辑: 我尝试将此添加到build.sbt,但似乎没有效果:

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

0 个答案:

没有答案