玩框架2.3 dist任务 - javascripts-min不可用

Jur*_*nik 5 playframework playframework-2.3

我的PlayFramework(2.3)应用程序在开发模式(sbt run)中运行时没有问题.但是,当我尝试创建分发(sbt dist)或明星制作(sbt start)时,将在缩小文件夹(javascripts-min)中搜索javascript文件,该文件夹不可用.另一方面,如果使用sbt-uglify,它会创建javascripts的缩小版本,但是在同一目录(main.min.js和main.js)中.

GET http://localhost:9000/assets/javascripts-min/main.js 404 (Not Found) 
GET http://localhost:9000/assets/javascripts/main.js (Ok)
Run Code Online (Sandbox Code Playgroud)

可能我需要配置一些东西以使缩小发生.我应该包含一些sbt插件还是更改应用程序配置?

Eer*_*ius 6

我遇到了同样的问题,对我来说问题是.scala.html在我加载JavaScript文件的文件中,我这样使用@helper.requireJs:

@helper.requireJs(core = routes.Assets.at("javascripts/require.js").url,
  module = routes.Assets.at("javascripts/main.js").url)
Run Code Online (Sandbox Code Playgroud)

要么@helper.requireJs在Play Framework 2.3中被破坏,要么已被弃用,但它似乎不再正常工作.用常规<script>元素替换它为我解决了这个问题:

<script src="@routes.Assets.at("javascripts/require.js").url"
  data-main="@routes.Assets.at("javascripts/main.js").url"></script>
Run Code Online (Sandbox Code Playgroud)