我正在尝试玩(完全是 sbt-web)以访问从 scala.js 创建的 javascript 文件。
有了unmanagedResourceDirectories in Assets +=我能为SBT-网的paht设置为自动复制到正确的资产目录。问题是我不会硬编码 javascript 文件的路径。
我的 Build.scala 看起来像这样:
import play.Play._
import com.typesafe.sbt.web.Import.Assets
import scala.scalajs.sbtplugin.ScalaJSPlugin._
import scala.scalajs.sbtplugin.ScalaJSPlugin.ScalaJSKeys._
object Build extends sbt.Build {
override def rootProject = Some(jvm)
lazy val js = project
.settings(scalaJSSettings: _*)
.settings(
scalaVersion := "2.11.2"
)
lazy val jvm = project
.settings(play.PlayScala)
.settins(
scalaVersion := "2.11.2",
// This is the interesting line
unmanagedResourceDirectories in Assets += (target in js).value / "scala-2.11",
compile in Compile <<= (compile in Compile) dependsOn …Run Code Online (Sandbox Code Playgroud)