gpt4 book ai didi

scala - 使 JVM scala 库在 Scala.js 中可用

转载 作者:行者123 更新时间:2023-12-01 11:14:14 25 4
gpt4 key购买 nike

使普通 scala 库 (sbt) 可用于 scala.js(也是 sbt)的标准/最简单方法是什么?我是只是将源文件复制/ fork 到 scala.js 项目中并构建它,还是有任何聪明的方法来“包装”JVM Scala 库并使其在 scala.js 应用程序中可用?

我问这个问题是因为我想在 scala.js 应用程序中使用 JVM scala 的开源库。我已经复制了 .scala 文件并对其进行了一些修改,目前一切正常,但这种方法似乎有点过于“直截了当”/笨拙。

最佳答案

您想把它变成一个交叉构建 库。参见 this page有关详细信息,但总结是您通常为两侧相同的代码创建一个“共享”代码目录,JVM 和 JS 目录用于特定于一个平台或另一个平台的位。或者您可以创建一个“纯”跨项目,它只是以两种方式进行编译。

不过请注意,这假设您拥有图书馆的控制权。如果没有他们的帮助,我不知道有什么方法可以“包装”其他人的图书馆——在那种情况下,我可能会 fork 图书馆并将 fork 变成交叉建筑。

关于scala - 使 JVM scala 库在 Scala.js 中可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52906591/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com