nie znaleziono: wartość scalaJSModuleKind

Sep 02 2020

Mam do czynienia z tym problemem podczas aktualizacji scala-js z wersji 0.6.x do 1.xx, a problem polega na tym, że mam następujący kod w pliku build.sbt: -

scalaJSModuleKind in Test := ModuleKind.CommonJSModule

kiedy ładuję sbt to pojawia się ten błąd: -

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

ten sam kod działa ze scala-js 0.6.x, ale nie z 1.xx

czy ktoś może mi pomóc w osiągnięciu tego samego lub naprawieniu tego za pomocą scala-js 1.xx?

Odpowiedzi

2 sjrd Sep 02 2020 at 18:13

Jak wyjaśniają informacje o wydaniu Scala.js 1.0.0 , musisz scalaJSLinkerConfigmiędzy innymi upewnić się, że używasz zamiast scalaJSModuleKind. W takim przypadku będziesz potrzebować

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