相关疑难解决方法(0)

Scala.js编译目的地

我正在开发一个Scala.js交叉项目,其中该jvm文件夹代表我的服务器应用程序并js代表我的scala.js代码.

每当我通过sbt crossJS/fastOptJS编译的JS 编译我的scala.js代码时最终会进入./js/target/scala-2.11/web-fastopt.js.

我需要在jvm文件夹中的服务器项目的资源中访问此编译的JS文件,因此我可以通过我的Web应用程序来服务它.我想我必须做点什么,artifactPath但到目前为止我似乎无法从我的实验中得到任何结果.

scala.js

13
推荐指数
2
解决办法
2290
查看次数

使用 scala.js 在 SBT 中仅编译(而不覆盖运行)

我试图使用 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)

sbt scala.js

5
推荐指数
1
解决办法
510
查看次数

标签 统计

scala.js ×2

sbt ×1