小编sem*_*tic的帖子

如何将 JavaScripts 的输出路径从 scala.js 添加到 Play?

我正在尝试玩(完全是 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)

sbt playframework scala.js

4
推荐指数
1
解决办法
1413
查看次数

标签 统计

playframework ×1

sbt ×1

scala.js ×1