首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否为scala.js指定mainClass?

是否为scala.js指定mainClass?
EN

Stack Overflow用户
提问于 2019-08-05 03:26:39
回答 1查看 321关注 0票数 1

我在一个项目中用另外两个主类在scala.js上做这个教程:https://www.scala-js.org/doc/tutorial/basic/index.html

在我的build.sbt文件中,我编写了这行代码。

代码语言:javascript
复制
scalaJSUseMainModuleInitializer := true

然后,我得到了这个错误:

代码语言:javascript
复制
[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。

(...)里面有什么??

我试过了

代码语言:javascript
复制
mainClass := Some("src/main/scala/scalaJSclasses.webapp.App.main")
mainClass := Some("src/main/scala/scalaJSclasses.webapp.App")

代码语言:javascript
复制
scalaJSUseMainModuleInitializer := mainMethod("scalaJSclasses.webapp.App.Main", "main")

我想我只是需要帮助来弄清楚它是如何读取文件的路径的。请帮帮忙。

EN

回答 1

Stack Overflow用户

发布于 2019-08-06 21:17:44

您不需要指定要使用的类的文件路径。

试试这个吧

代码语言:javascript
复制
mainClass := Some("scalaJSclasses.webapp.App")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57349608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档