无法使用 Scalajs-react 共享依赖项导入 upickle

Unable to import upickle with Scalajs-react shared dependencies

我有个小问题。我正在尝试使用 upickle 库。我已将它作为 "com.lihaoyi" %%% "upickle" % "0.3.6" 包含在我的 sharedDependencies 中。出于某种原因,我能够在我的服务器项目中导入 upickle,但它在我的客户端项目中仍然不可用。我试图了解我做错了什么。我正在关注 scala-react-spa 教程 here

请看example build.sbt with upickle。 在共享项目中不需要 upickle。 相反,您需要在服务器中使用它作为

"com.lihaoyi" %% "upickle" % <latestVersion>

并在客户端中作为

"com.lihaoyi" %%% "upickle" % <latestVersion>

确保您在服务器中使用了 2 个百分号,在客户端中使用了 3 个。

忘了回答这个问题。这是一个与索引intellij-idea相关的问题。很多时候想法只是无法正确索引或无法导入 sbt 项目。因此,两个可能可行的选项是转到文件 > 使缓存无效并重新启动或再次导入项目,如前所述 here。很抱歉迟到了。

编辑 1

这里是上面的更多详细信息link,以便为答案添加更多描述

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.