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

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

windows - Debug iNetMgr.exe unhandle exception System.Management.Automation.CmdletInvocationException -

configurationsection - activeMq-5.13.3 setup configurations for wildfly 10.0.0 -