ไม่พบ: ค่า scalaJSModuleKind

Sep 02 2020

ฉันประสบปัญหานี้เมื่ออัปเกรด scala-js จาก 0.6.x เป็น 1.xx และปัญหาคือฉันมีรหัสต่อไปนี้ใน build.sbt: -

scalaJSModuleKind in Test := ModuleKind.CommonJSModule

เมื่อฉันโหลด sbt ฉันได้รับข้อผิดพลาดนี้: -

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

รหัสเดียวกันทำงานด้วย scala-js 0.6.x แต่ไม่ใช่ด้วย 1.xx

ใครสามารถช่วยฉันในการบรรลุสิ่งเดียวกันหรือแก้ไขด้วย scala-js 1.xx

คำตอบ

2 sjrd Sep 02 2020 at 18:13

ในฐานะที่เป็นบันทึกการเปิดตัวของ Scala.js 1.0.0 อธิบายคุณต้องให้แน่ใจว่าจะใช้แทนการอื่นscalaJSLinkerConfig ๆ ในกลุ่ม scalaJSModuleKindในกรณีนี้คุณจะต้อง

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