我目前正在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
添加依赖项。