如果我定义一个裸 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'
...