我在Windows和OSX上使用IntelliJ来开发包含ScalaJS部分的Play框架项目。该项目使用激活器在两个系统上构建和运行正确。
然而,Windows上的IntelliJ编辑器强调了它认为我的源代码中的错误,而在OSX上却没有。如果我导航到与错误相关的库源代码,我会找到不同的文件。例如,在Windows上,它可能会转到:
C:\用户\我\ .ivy2 \缓存\ org.scala-JS \ scalajs-dom_sjs0.6_2.11 \罐\ scalajs-dom_sjs0.6_2.11-0.9.0.jar \有机\ scalajs \! DOM \生\ Element.class
在OSX上它会转到:
〜/ .ivy2 /高速缓存/ org.scala-JS / scalajs-dom_sjs0.6_2.11 / SRCS / scalajs-dom_sjs0.6_2.11-0.9.0-sources.jar!/组织/ scalajs / DOM /生/lib.scala
IntelliJ如何确定用于编辑器错误分析的库源,以及如何让它在两个操作系统上执行正确的操作?
答案 0 :(得分:0)
将IntelliJ的Scala插件更新到版本2016.3.8(今天发布!)修复此问题。这里描述了确切的问题: https://youtrack.jetbrains.com/issue/SCL-11224