Error: Declaration annotated with @OptionalExpectation can only be used in common module sources

Error: Declaration annotated with @OptionalExpectation can only be used in common module sources

更新 (2018-11-03)

这是一个正在跟踪的已知问题 here

原版Post

我正在研究 Kotlin MPP,特别是 Kotlin 1.3 和新结构。将 Kotlin 1.2 MPP 转换为新结构后,我不断收到以下错误:

Error:(3, 18) Kotlin: [MPP_jvmMain] Declaration annotated with '@OptionalExpectation' can only be used in common module sources

这些指的是我在公共模块中的 @JsName() 注释。

我试过:

Sample project here

Link Kotlin Issue

这已在 IntelliJ 的 Kotlin 插件 v1.3.10 中修复。