ScalaJS

时间:2017-01-24 23:34:11

标签: playframework sbt scala.js intellij-14

我在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如何确定用于编辑器错误分析的库源,以及如何让它在两个操作系统上执行正确的操作?

1 个答案:

答案 0 :(得分:0)

将IntelliJ的Scala插件更新到版本2016.3.8(今天发布!)修复此问题。这里描述了确切的问题: https://youtrack.jetbrains.com/issue/SCL-11224