我有一个小问题。我正在尝试使用 upickle 库。我已将它作为“com.lihaoyi”%%%“upickle”%“0.3.6”包含在我的 sharedDependencies 中。出于某种原因,我可以在我的服务器项目中导入 upickle,但它在我的客户端项目中仍然不可用。我试图了解我做错了什么。我在这里关注 scala-react-spa 教程
user4833870
问问题
209 次
2 回答
1
忘记回答这个问题了。这是一个与索引 intellij-idea 相关的问题。很多时候,idea 无法正确索引或无法导入 sbt 项目。因此,可能有效的两个选项是转到文件 > 使缓存无效并重新启动或再次导入项目,如此处所述。很抱歉为这个迟到了。
编辑 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-04-09T02:00:42.003 回答
0
请查看带有 upickle 的示例 build.sbt。你不需要在共享项目中泡菜。相反,您在服务器中需要它
"com.lihaoyi" %% "upickle" % <latestVersion>
在客户端作为
"com.lihaoyi" %%% "upickle" % <latestVersion>
确保您在服务器中使用了 2% 的符号,在客户端中使用了 3。
于 2016-02-03T23:00:22.817 回答