我有个小问题。我正试着使用upickle库。我已经将它包含在我的sharedDependencies中为"com.lihaoyi“%% "upickle”% "0.3.6“。由于某些原因,我能够在我的服务器项目中导入upickle,但它仍然在我的客户端项目中不可用。我想弄明白我做错了什么。我正在跟踪scala反应-spa教程这里。
发布于 2016-04-09 02:00:42
忘了回答这个问题。这是一个与索引intellij相关的问题。许多时候的想法只是没有正确地索引或未能导入sbt项目。因此,有两个可能有效的选项是转到file >失效缓存,并重新启动或导入项目,如提到的这里。抱歉,这一次迟到了。
编辑1
下面是上面链接中的更多细节,以向答案中添加更多描述
On the right-hand side of your IntelliJ window, you will see a list of vertical tabs, open the SBT tab.
Select the module that's causing trouble, right click on it, select "Detach external project"
Try to import the module again.发布于 2016-02-03 23:00:22
请看一下使用upickle的示例build.sbt。你不需要在共享的项目中升级。相反,您需要它在服务器中作为
"com.lihaoyi" %% "upickle" % <latestVersion>而在客户中
"com.lihaoyi" %%% "upickle" % <latestVersion>确保您在服务器中使用了2%的签名,在客户端使用了3%的签名。
https://stackoverflow.com/questions/34222642
复制相似问题