【问题标题】:Compile a Scala library to JavaScript将 Scala 库编译为 JavaScript
【发布时间】:2019-10-14 01:51:09
【问题描述】:

我想在我的 TypeScript node.js 项目中使用来自this projectexpressions 子项目。我了解了 Scala.js 及其将 Scala 编译为 javascript 的能力。我试图按照指南将代码编译为 javascript,但我被卡住了。 The tutorial 似乎暗示您只能构建应用程序,而不能构建库。

我现在能想到的公开库类的唯一方法是编写一个与module.exports = { ClassName: ScalaClassName } 等效的 main 函数,但我从未编写过任何 Scala。这种方法会奏效吗?

【问题讨论】:

    标签: node.js scala.js


    【解决方案1】:

    您可以使用 Scala.js 生成 JavaScript 模块。见Emitting a JavaScript module。您可能需要添加一些 @JSExportTopLevel 来确定模块的一部分,这可能意味着将这些注释添加到原始库中(如果它还没有)。

    【讨论】:

      猜你喜欢
      • 2015-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-04
      • 1970-01-01
      相关资源
      最近更新 更多