如何通过scala-js创建JS库
How to create JS library by scala-js
如何在 scala-js 中创建 JS 库?我正在使用标准 Play/Scala 服务器 + 带有共享对象的 scala-js 客户端。我希望我的库位于 URI /api/mylib.js 上。
我不知道如何在没有 main 方法的情况下制作 scala-js 客户端项目。还有如何生成我需要的特定 URL 的 scala-js 代码。
写一个JS库需要export the public API to JavaScript.
您可能还想禁用 "launcher" 的生成,它会在您的类路径中查找 JSApp
并调用其主要方法。否则 fastOptJS
会抱怨找不到任何 JSApp
。您可以使用以下 sbt 设置执行此操作:
persistLauncher := false
编辑:另请参阅博客 post How to make an idiomatic Javascript library with Scala.js
如何在 scala-js 中创建 JS 库?我正在使用标准 Play/Scala 服务器 + 带有共享对象的 scala-js 客户端。我希望我的库位于 URI /api/mylib.js 上。 我不知道如何在没有 main 方法的情况下制作 scala-js 客户端项目。还有如何生成我需要的特定 URL 的 scala-js 代码。
写一个JS库需要export the public API to JavaScript.
您可能还想禁用 "launcher" 的生成,它会在您的类路径中查找 JSApp
并调用其主要方法。否则 fastOptJS
会抱怨找不到任何 JSApp
。您可以使用以下 sbt 设置执行此操作:
persistLauncher := false
编辑:另请参阅博客 post How to make an idiomatic Javascript library with Scala.js