ScalaJSReact неперехваченная ошибка ссылки в React.scala

#scala.js #scalajs-react

#scala.js #scalajs-реагировать

Вопрос:

Я пробую scalajsReact с этим примером hello world:

 object ScalaJSExample {

  def main(args: Array[String]): Unit = {
    val NoArgs =
      ScalaComponent.static(<.div("Hello!"))
    NoArgs().renderIntoDOM(document.body)
}
  

Но я получаю эту ошибку во время выполнения: Uncaught ReferenceError:: React.scala:41

Я использую scalajsReact 1.7.5 и React 16.13.1.

Я делаю что-то не так или это ошибка??

Ответ №1:

Оказывается, я использовал https://github.com/vmunier/play-scalajs.g8 чтобы запустить мой проект, и каким-то образом объединение не было выполнено должным образом с использованием этой настройки. Основываясь на ScalaJsBundler doc, я заменил WebScalaJS на WebScalaJSBundlerPlugin и я работал.