Это происходит потому, что мы никогда не переносили дополнительную поддержку jsdom v12 и более поздних версий из ветви Scala. js 0.6.x (в this commit ) в более новую отдельную кодовую базу для * 1003. * на https://github.com/scala-js/scala-js-env-jsdom-nodejs. Очевидно, мы забыли об этом.
Я создал запрос на получение https://github.com/scala-js/scala-js-env-jsdom-nodejs/pull/33, чтобы исправить проблему.
Редактировать : исправление сейчас опубликовано как версия 1.0.0-RC3. Вы можете изменить свой project/plugins.sbt
, чтобы он зависел от "org.scala-js" %% "scalajs-env-jsdom-nodejs" % "1.0.0-RC3"
вместо ... % scalaJSVersion
. Он совместим с Scala. js 1.0.0-RC2.
Устаревший старый ответ :
Вы можете попробовать использовать эту новую версию сегодня проверяя основную ветку и публикуя ее локально:
$ git clone https://github.com/scala-js/scala-js-env-jsdom-nodejs.git
$ cd scala-js-env-jsdom-nodejs
$ sbt scalajs-env-jsdom-nodejs/publishLocal
$ cd ..
, затем используя версию 1.0.0-SNAPSHOT вместо 1.0.0-RC2 для scalajs-env-jsdom
в вашем project/plugins.sbt