2

如果我定义一个裸 scalajs build.sbt 如下,没有实际的 scala 代码(App 是一个空类):

enablePlugins(ScalaJSBundlerPlugin)

lazy val repro = project.in(file(".")).settings(

    name := "Repro",
    scalaVersion := "2.12.8",

    libraryDependencies ++= Seq(
        "org.scala-js" %%% "scalajs-dom" % "0.9.6"
    ),

    mainClass in Compile := Some("App"),

    scalaJSUseMainModuleInitializer := true,

    webpackDevServerPort := 3000
)

使用以下两个插件:

addSbtPlugin("org.scala-js" % "sbt-scalajs" % "0.6.27")

addSbtPlugin("ch.epfl.scala" % "sbt-scalajs-bundler" % "0.15.0")

然后,每当我运行 fastOptJS::startWebpackDevServer 时,我都会收到一堆如下所示的警告。我能做些什么来摆脱这些警告吗?

[WDS] 编译时出现警告。客户:147

./repro-fastopt.js(发射值而不是错误实例)找不到源文件' https://raw.githubusercontent.com/scala-js/scala-js/v1.0.0-M7/javalanglib/src/ main/scala/java/lang/Boolean.scala ':错误:无法解析'。/ https://raw.githubusercontent.com/scala-js/scala-js/v1.0.0-M7/javalanglib/src/ main/scala/java/lang/Boolean.scala ' 在'/home/des/workspace/repro/target/scala-2.12/scalajs-bundler/main' @ multi (webpack)-dev-server/client? http://localhost:3000 ./repro-fastopt.js 客户端:153

./repro-fastopt.js(发射值而不是错误实例)找不到源文件' https://raw.githubusercontent.com/scala-js/scala-js/v1.0.0-M7/javalanglib/src/ main/scala/java/lang/Byte.scala ':错误:无法解析'./ https://raw.githubusercontent.com/scala-js/scala-js/v1.0.0-M7/javalanglib/src/ main/scala/java/lang/Byte.scala ' 在 '/home/des/workspace/repro/target/scala-2.12/scalajs-bundler/main' @ multi (webpack)-dev-server/client? http://localhost:3000 ./repro-fastopt.js 客户端:153

./repro-fastopt.js(发射值而不是错误实例)找不到源文件' https://raw.githubusercontent.com/scala-js/scala-js/v1.0.0-M7/javalanglib/src/ main/scala/java/lang/Character.scala ':错误:无法解析'。/ https://raw.githubusercontent.com/scala-js/scala-js/v1.0.0-M7/javalanglib/src/ main/scala/java/lang/Character.scala ' 在'/home/des/workspace/repro/target/scala-2.12/scalajs-bundler/main' @ multi (webpack)-dev-server/client? http://localhost:3000 ./repro-fastopt.js 客户端:153

./repro-fastopt.js(发射值而不是错误实例)找不到源文件' https://raw.githubusercontent.com/scala-js/scala-js/v1.0.0-M7/javalanglib/src/ main/scala/java/lang/Class.scala ':错误:无法解析'。/ https://raw.githubusercontent.com/scala-js/scala-js/v1.0.0-M7/javalanglib/src/ main/scala/java/lang/Class.scala ' 在'/home/des/workspace/repro/target/scala-2.12/scalajs-bundler/main' @ multi (webpack)-dev-server/client? http://localhost:3000 ./repro-fastopt.js 客户端:153

./repro-fastopt.js(发射值而不是错误实例)找不到源文件' https://raw.githubusercontent.com/scala-js/scala-js/v1.0.0-M7/javalanglib/src/ main/scala/java/lang/Double.scala ':错误:无法解析'。/ https://raw.githubusercontent.com/scala-js/scala-js/v1.0.0-M7/javalanglib/src/ main/scala/java/lang/Double.scala '在'/home/des/workspace/repro/target/scala-2.12/scalajs-bundler/main'

...

4

0 回答 0