2017-10-14 130 views
0

我有一个交叉建筑scala-js项目,其中client,servershared文件夹。如果我在server项目文件夹中添加一个lib文件夹和一些罐子,我可以在我的服务器代码中引用罐子中的类。但是,如果在shared项目文件夹中添加lib文件夹,我无法引用我的共享代码中的类。我可以在我的sbt构建文件中添加一些命令来让我的共享项目中显示我的罐子,或者我应该怎么做?如何将lib和jar添加到共享文件夹?

回答

0

.jars不应该被共享,因为它与Scala/JVM和Scala.js的.jar不同,即使它们具有相同的源代码。

如果你有两个JVM和JS的jar,你可以分别将它们放在shared/jvm/lib/shared/js/lib/之间。

(如果你使用.crossType(CrossType.Pure),使用.jvm/.js,而不是jvm/js

+0

啊,我明白了。这很好,谢谢!我以为我不能“手动”放置任何东西。非常感谢您为scala-js所做的所有工作! –

相关问题