在SBT中添加Scala.JS依赖项时,请使用%%%。例如。
libraryDependencies += "be.doeraene" %%% "scalajs-jquery" % "0.9.0"
如何在Gradle Scala插件中完成此操作?

最佳答案

%%% = scala版本+ scalajs版本。所以像:

val scalaJsDomV = "0.9.1"
libraryDependencies ++= Seq(
   "org.scala-js" %%% "scalajs-dom" % scalaJsDomV
)

将会
compile "org.scala-js:scalajs-dom_sjs0.6_2.12:0.9.1"

或者,如果您将ext用于多个使用的版本,则将类似于:
ext {
    versions = [
        js: 'sjs0.6',
        major: '2.12', // major scala version
    ]
    versions['scala'] = versions.major + '.2'
}
dependencies {
    ...
    compile "org.scala-js:scalajs-dom_${versions.js}_${versions.major}:0.9.1"
}

请注意,还有一个插件可以帮助解决scalajs:https://github.com/gtache/scalajs-gradle

关于gradle - 如何使用Gradle交叉编译到Scala.JS,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39594587/

10-10 02:41