không tìm thấy: giá trị scalaJSModuleKind

Sep 02 2020

Tôi đang gặp phải sự cố này khi nâng cấp scala-js từ 0.6.x lên 1.xx và vấn đề là tôi có mã sau trong build.sbt: -

scalaJSModuleKind in Test := ModuleKind.CommonJSModule

khi tôi tải sbt thì tôi gặp lỗi này: -

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

cùng một mã chạy với scala-js 0.6.x nhưng không chạy với 1.xx

ai đó có thể giúp tôi đạt được điều tương tự hoặc để khắc phục điều này với scala-js 1.xx không?

Trả lời

2 sjrd Sep 02 2020 at 18:13

Như các ghi chú phát hành của Scala.js 1.0.0 giải thích , bạn phải đảm bảo sử dụng scalaJSLinkerConfigthay vì, trong số những người khác scalaJSModuleKind,. Trong trường hợp này, bạn sẽ cần

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