启动协程和其他 KotlinJS 1.2 不支持的?



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

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

协程应该受支持,是吗?但是 IDE 找不到"启动"协程?!

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

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

因此,您必须向org.jetbrains.kotlinx:kotlinx-coroutines-core添加依赖项。

最新更新