KotlinJS 1.2 不支持 Launch-Coroutine 和其他程序?

Launch-Coroutine and others not supported for KotlinJS 1.2?

我目前正在 node.js 上为我的 kotlin-js 项目试用协程。

我正在使用 IntelliJ-Idea 和 kotlin 插件 1.2.40

应该支持协程,是吗?但是 "launch"-coroutine 没有被 IDE?!

找到

另一方面,找到了命名空间 kotlin.coroutines.experimental,我可以使用例如 suspendCoroutine 函数,但实际上应该可用于协程的功能不多。

launch 以及 async 以及您直接使用的所有其他内容都在 kotlinx.coroutines 中,它不是标准库的一部分。标准库仅包含您提到的 suspendCoroutine 等低级原语。

所以你必须添加对org.jetbrains.kotlinx:kotlinx-coroutines-core的依赖。