如何通过scala-js创建JS库

时间:2016-01-10 08:06:19

标签: javascript scala sbt scala.js

如何在scala-js中创建JS库?我正在使用带有共享对象的标准Play / Scala服务器+ scala-js客户端。我希望我的库位于URI /api/mylib.js上。 我不知道如何在没有main方法的情况下制作scala-js客户端项目。另外,如何为我需要的特定URL生成scala-js代码。

1 个答案:

答案 0 :(得分:2)

要编写JS库,您需要export the public API to JavaScript

您还可能希望禁用“启动器”的生成,该启动器会在类路径中查找JSApp并调用其主方法。否则fastOptJS会抱怨它无法找到任何JSApp。您可以使用以下sbt设置执行此操作:

persistLauncher := false

修改:另请参阅博客文章How to make an idiomatic Javascript library with Scala.js

相关问题