在 Scala.js 编译的 jar 中使用 javascript

Use javascript in Scala.js compiled jars

我有一个 Scala.js jar,foo_sjs0.6_2.11-0.1-SNAPSHOT.jar,其中包含用于我的网络服务器的 javascript,并且controlers/views/etc.

的单独 Play 项目

当我 运行 Play 项目时,有什么方法可以在 运行 时编译和加载 .js 文件,因为它有 foo_sjs0.6_2.11 -0.1-SNAPSHOT.jar 作为依赖?

P/S:我很清楚 Play-Scala.js 多项目设置 https://github.com/vmunier/play-with-scalajs-example,我不想这样。

有可能。您只需以编程方式使用 Scala.js 工具 API 将 jars 中的 .sjsir 文件 link 转换为 .js 文件。查看 how the CLI linker does it 寻找灵感。