0
我使用的情況下,從類子項目和接收錯誤:在運行時如何使scalajs項目取決於子項目?
Referring to non-existent
在build.sbt,我有:
lazy val scalaJsProject = (project in file("scala-project/"))
.dependsOn(modelProject)
我猜dependsOn
不適合scalaJs工作?
我使用的情況下,從類子項目和接收錯誤:在運行時如何使scalajs項目取決於子項目?
Referring to non-existent
在build.sbt,我有:
lazy val scalaJsProject = (project in file("scala-project/"))
.dependsOn(modelProject)
我猜dependsOn
不適合scalaJs工作?
我按照這裏的指令https://github.com/scala-js/scalajs-cross-compile-example來創建crossProject。並將所有模型放入crossProject的共享文件夾中。它在JVM和JS項目中都能夠識別。
modelProject是scalajs項目還是普通scala項目? – tkachuko
是的,這通常是關鍵問題 - Scala.js項目不能依賴於普通的JVM項目。如果你需要在雙方之間共享模型,你需要使用CrossProject機制來定義一個雙向編譯的項目... –
@tkachuko modelProject是一個普通的scala項目。我會看看Justin du Coeur建議的使用CrossProject機制 –