У меня есть приложение, игра 2.5.x и я создал файл в следующей папке:Где мой скомпилированный файл сценария кофе js?
/app/assets/javascript/test.coffee
В моей master.scala.html у меня есть:
<script src="@routes.Assets.versioned("javascripts/test.js")" type="text/javascript"></script>
Мой plugins.sbt имеет:
// web plugins
addSbtPlugin("com.typesafe.sbt" % "sbt-coffeescript" % "1.0.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-less" % "1.1.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-jshint" % "1.0.3")
addSbtPlugin("com.typesafe.sbt" % "sbt-rjs" % "1.0.7")
addSbtPlugin("com.typesafe.sbt" % "sbt-digest" % "1.1.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-mocha" % "1.1.0")
addSbtPlugin("org.irundaia.sbt" % "sbt-sassify" % "1.4.2")
При запуске приложения оно не создает файл в моей /public/javascript/test.js
папке.
Попытка перейти к файлу файл не найден ошибка:
http://localhost:9000/assets/javascripts/test.js
Мои маршруты есть:
GET /assets/*file controllers.Assets.versioned(path="/public", file: Asset)
Как это должно работать, как я никогда не использовал это раньше?
Ссылка: https://www.playframework.com/documentation/2.5.x/AssetsCoffeeScript
он работал, но сгенерированный файл находится в '' '/ assets/javascripts/test.js''', в документации также говорится, что он будет находиться в общей папке. – Blankman
Я думаю, у нас есть недоразумение. Да, файл может быть доступен ** из браузера ** через '/ assets/javascripts/test.js', но ** в файловой системе ** это ** не ** помещается в папку' public' вашего проекта но в папке «target». – mkurz