我试图使用 scalajs 将一些 scala 源编译为 javascript,而不修改有关 sbt 环境的任何其他内容,我不希望它覆盖“run”sbt 命令的默认行为。
目前我有一个 build.sbt ,如下所示:
import ScalaJSKeys._
scalaJSSettings
name := "foo"
organization := "com.example"
scalaVersion := "2.11.4"
compile <<= (compile in Compile) dependsOn (fastOptJS in Compile)
crossTarget in (fastOptJS in Compile) := ((classDirectory in Compile).value / "public" / "js")
libraryDependencies ++= {
val sprayVersion = "1.3.2"
val akkaVersion = "2.3.7"
Seq(
"io.spray" %% "spray-can" % sprayVersion,
"io.spray" %% "spray-routing" % sprayVersion,
"io.spray" %% "spray-servlet" % sprayVersion,
"io.spray" %% "spray-testkit" % sprayVersion % "test", …Run Code Online (Sandbox Code Playgroud)