如何在 scala-js 中创建 JS 库?我正在使用带有共享对象的标准 Play/Scala 服务器 + scala-js 客户端。我希望我的库位于 URI/api/mylib.js 上。 我不知道如何在没有 main 方法的情况下制作 scala-js 客户端项目。以及如何生成 scala-js 代码到我需要的特定 URL。
最佳答案
要编写JS库,您需要export the public API to JavaScript .
您可能还想禁用“启动器”的生成,它会在类路径中查找 JSApp
并调用其 main 方法。否则 fastOptJS
会提示找不到任何 JSApp
。您可以使用以下 sbt 设置来执行此操作:
persistLauncher := false
编辑:另请参阅博客文章 How to make an idiomatic Javascript library with Scala.js
关于javascript - 如何通过scala-js创建JS库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34703375/