使普通scala库(sbt)对scala.js (也是sbt)可用的标准/最简单的方法是什么?我只是将源文件复制/分叉到scala.js项目中并构建它,还是有任何明智的方法来“包装”JVM库并使其在scala.js应用程序中可用?
我之所以问这个问题,是因为我想在scala.js应用程序中使用一个用于JVM的开源库。我已经复制了.scala文件并对其进行了一些修改,目前一切都很好,但这种方法似乎有点“直截了当”/笨拙。
发布于 2018-10-20 14:58:19
你想把它变成一个跨大楼的图书馆。有关详细信息,请参阅此页,但是总结是,您通常为代码创建一个“共享”代码目录,代码在两边都是相同的,JVM和JS目录用于特定于某个平台的位。或者您可以创建一个“纯”交叉项目,它简单地编译两种方式。
但请注意,这假设您拥有库的控制权。如果没有别人的帮助,我不知道如何“包装”别人的图书馆--在这种情况下,我可能会把图书馆分叉,把分叉变成交叉建筑的。
https://stackoverflow.com/questions/52906591
复制相似问题