未找到:值 scalaJSModuleKind

not found: value scalaJSModuleKind

我在将 scala-js 从 0.6.x 升级到 1.x.x 时遇到了这个问题,问题是我在 build.sbt 中有以下代码:-

scalaJSModuleKind in Test := ModuleKind.CommonJSModule

当我加载 sbt 然后我得到这个错误:-

error: not found: value scalaJSModuleKind
scalaJSModuleKind in Test := ModuleKind.CommonJSModule
^

相同的代码使用 scala-js 0.6.x 运行,但不使用 1.x.x.

有人可以帮我实现同样的事情,或者用 scala-js 解决这个问题吗1.x.x?

作为 the release notes of Scala.js 1.0.0 explain,您必须确保使用 scalaJSLinkerConfig 而不是 scalaJSModuleKind。在这种情况下,您将需要

scalaJSLinkerConfig in Test ~= { _.withModuleKind(ModuleKind.CommonJSModule) }