scala - Where is my compiled coffee script js file? -


i have play 2.5.x app , created file in following folder:

/app/assets/javascript/test.coffee 

in master.scala.html have:

<script src="@routes.assets.versioned("javascripts/test.js")" type="text/javascript"></script> 

my plugins.sbt has:

// 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") 

when run app doesn't create file in /public/javascript/test.js folder.

trying navigate file file not found error:

http://localhost:9000/assets/javascripts/test.js 

my routes has:

get     /assets/*file               controllers.assets.versioned(path="/public", file: asset) 

how should working have never used before?

reference: https://www.playframework.com/documentation/2.5.x/assetscoffeescript

you made mistake:
have put test.coffee file in folder /app/assets/javascripts/ - there s @ end of javascripts. should work.

also should know compiled test.js file not put in /public/javascript/ folder. instead play uses target folder compiled code (*.class files, compiled assets *.coffee file, etc.). in particular case compiled javascript file put in target/web/public/main/javascripts/ play pick when serving file client. have through target folder idea of how play organizes compiled resources. tip: in case doesn't work, doesn't compile etc. think should may got idea delete target folder start "fresh". (or use sbt clean or activator clean).


Comments

Popular posts from this blog

iis - ASP.Net Core CreatedAtAction in HttpPost action returns 201 but entire request ends with 500 -

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12:test (default-test) on project.Error occurred in starting fork -