如何使用scala-JS创建JS库

How to create JS library by scala-js

本文关键字:JS 创建 scala-JS 何使用      更新时间:2023-09-26

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

要编写JS库,需要将公共API导出到JavaScript。

您可能还想禁用"启动器"的生成,它在类路径中查找JSApp并调用其主方法。否则,fastOptJS将抱怨找不到任何JSApp。您可以使用以下sbt设置来完成此操作:

persistLauncher := false

编辑:另请参阅博客文章如何使用Scala.js 制作惯用的Javascript库