java.lang.NoSuchMethodError:sbt.package$.Zero()Lsbt/Global$;

java.lang.NoSuchMethodError:sbt.package$.Zero()Lsbt/Global$;,sbt,scala.js,Sbt,Scala.js,在project/plugins.sbt中使用Scala.js 0.6.20(addSbtPlugin(“org.Scala js“%”sbt scalajs“%”0.6.20”)时,尝试使用sbt 0.13.15导入项目时会发生以下错误: java.lang.NoSuchMethodError: sbt.package$.Zero()Lsbt/Global$; at org.scalajs.sbtplugin.ScalaJSPluginInternal$.org$scalajs

project/plugins.sbt
中使用Scala.js 0.6.20(
addSbtPlugin(“org.Scala js“%”sbt scalajs“%”0.6.20”)
时,尝试使用sbt 0.13.15导入项目时会发生以下错误:

java.lang.NoSuchMethodError: sbt.package$.Zero()Lsbt/Global$;
        at org.scalajs.sbtplugin.ScalaJSPluginInternal$.org$scalajs$sbtplugin$ScalaJSPluginInternal$$scalaJSStageSettings(ScalaJSPluginInternal.scala:254)
        at org.scalajs.sbtplugin.ScalaJSPluginInternal$$anonfun$22.apply(ScalaJSPluginInternal.scala:446)
        at org.scalajs.sbtplugin.ScalaJSPluginInternal$$anonfun$22.apply(ScalaJSPluginInternal.scala:446)
        at scala.Function2$$anonfun$tupled$1.apply(Function2.scala:54)
        at scala.Function2$$anonfun$tupled$1.apply(Function2.scala:53)
类似的问题:

与,Scala.js 0.6.20需要sbt 0.13.16或更高版本。为此,应修改
project/build.properties
文件以设置:

sbt.version=0.13.16

(或兼容的东西)

备选方案:将scala.js降级到
0.6.19
(例如,对于Coursera课程顶点)

addSbtPlugin("org.scala-js" % "sbt-scalajs" % "0.6.19") >> project/plugins.sbt