我正在开发一个使用kotlinjs for nodejs的项目,我开始学习协程并将它们集成到我的代码中,以告别回调地狱。
我设法让协程工作,我的代码可以编译和执行,一切似乎都很好。
...除了:IDE 仍然显示错误。我为了让协程运行而添加的其他库似乎让我感到困惑。
我目前正在摆弄库依赖项,有时一些错误消失了,但随后一些代码变红了,这在之前还可以......
这就是我所看到的:
情况1:
无法访问类 'kotlinx.coroutines.experimental.CoroutineContext'。检查您的模块类路径是否存在缺失或冲突的依赖项
案例二:
未解决的参考:JsModule
修饰符“外部”不适用于“类”
你看,launch
当我添加 时被识别stdlib
,但是 IDE 抱怨其他两个错误。
再次请注意:在这两种情况下,实际编译都是成功的!
我正在使用IntelliJ 2018.1和Kotlin Plugin 1.2.41。