【发布时间】:2019-12-12 10:43:29
【问题描述】:
我在一个项目中使用 scala.js 做这个教程,已经有两个其他主要类:https://www.scala-js.org/doc/tutorial/basic/index.html
在我的 build.sbt 文件中,我写了这行代码。
scalaJSUseMainModuleInitializer := true
然后,我得到了这个错误:
[error] (Compile / scalaJSModuleInitializers) No main module initializer was specified (possibly because no or multiple main classes were found), but scalaJSUseMainModuleIni
tializer was set to true. You can explicitly specify it either with `mainClass := Some(...)` or with `scalaJSMainModuleInitializer := Some(...)`
我正在尝试指定主类,或者使用第二个选项 (scalaJSMainModuleInitializer := Some(...)) 对其进行编译。
主类的文件夹在src/main/scala/scalaJSclasses/webapp,主类叫App,主方法叫main。
(...) 里面有什么??
我试过了
mainClass := Some("src/main/scala/scalaJSclasses.webapp.App.main")
mainClass := Some("src/main/scala/scalaJSclasses.webapp.App")
和
scalaJSUseMainModuleInitializer := mainMethod("scalaJSclasses.webapp.App.Main", "main")
我想我只需要帮助弄清楚它如何读取文件的路径。请帮忙。
【问题讨论】:
-
你能分享你的主要内容吗?