我遇到了一个问题,我的IntelliJ IDE找不到Scala Akka的一些导入建议。例如,它找不到akka.http.scaladsl.server.Directives._
中的任何内容。简单地说,当我编写path("somestring")
方法时,它被突出显示为错误,并且不建议导入。
我有正确的导入,并且我尝试过在我的build.sbt
中刷新导入。我也尝试过禁用build.sbt的Coursier,因为我听说它有时可能会导致问题(ThisBuild / useCoursier := false
)。我尝试过更新缓存,使缓存无效,当然还有重新启动IDE和重新导入项目。这些都不起作用。但是,当我手动添加导入
import akka.http.scaladsl.server.Directives._
一切正常。我想知道可能是什么情况,以及如何修复它,因为手动添加导入是非常不舒服的。
1条答案
按热度按时间ajsxfq5m1#
自动导入在类/特征/对象级别上工作,而不是在方法级别上工作,因此如果您限定方法名称
应该可以
但是如果只写方法名
那么它建议创建一个方法