将 Scala 库编译为 JavaScript
Compile a Scala library to JavaScript
我想使用 this project in my TypeScript node.js project. I learned about Scala.js and its ability to compile Scala to javascript. I tried to follow the guide to compile the code to javascript, but I got stuck. The tutorial 中的 expressions
子项目,这似乎暗示您只能构建应用程序,不能构建库。
我现在能想到的公开库的唯一方法 类 是编写一个与 module.exports = { ClassName: ScalaClassName }
等效的主函数,但我从未编写过任何 Scala .这种方法会奏效吗?
您可以使用 Scala.js 发射 JavaScript 个模块。参见 Emitting a JavaScript module。您可能需要添加一些 @JSExportTopLevel
以确定哪些内容将成为模块的一部分,这可能意味着将这些注释添加到原始库中(如果还没有)。
我想使用 this project in my TypeScript node.js project. I learned about Scala.js and its ability to compile Scala to javascript. I tried to follow the guide to compile the code to javascript, but I got stuck. The tutorial 中的 expressions
子项目,这似乎暗示您只能构建应用程序,不能构建库。
我现在能想到的公开库的唯一方法 类 是编写一个与 module.exports = { ClassName: ScalaClassName }
等效的主函数,但我从未编写过任何 Scala .这种方法会奏效吗?
您可以使用 Scala.js 发射 JavaScript 个模块。参见 Emitting a JavaScript module。您可能需要添加一些 @JSExportTopLevel
以确定哪些内容将成为模块的一部分,这可能意味着将这些注释添加到原始库中(如果还没有)。