kotlin - 无法将 kotlinx 添加到新的 Kotlin/JS 项目中

标签 kotlin gradle intellij-idea kotlin-js

试图弄清楚我做错了什么。我创建了一个关于我在 Windows 上的 IntelliJ 中所做的事情的小视频。
https://www.youtube.com/watch?v=nIH_55Zbxus&feature=youtu.be
我会在这里用文字描述它。

  • 新建项目
  • 为浏览器模板勾选 Gradle > Kotlin/JS 并取消勾选其他所有
  • 添加 implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.8'到 build.gradle 中的依赖项 block 。
  • 同步 gradle 文件
  • 尝试使用 kotlinx.coroutines 中的内容命名空间

  • 希望这只是我错过的一件愚蠢的事情。我希望只需要添加协程库就可以实际导入它。看起来该库已列在主模块的项目结构中,所以我不确定还有什么问题。 Here is a repo项目的。
    plugins {
        id 'org.jetbrains.kotlin.js' version '1.3.72'
    }
    
    group 'org.example'
    version '1.0-SNAPSHOT'
    
    repositories {
        mavenCentral()
    }
    
    dependencies {
        implementation "org.jetbrains.kotlin:kotlin-stdlib-js"
        implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.8'
        testImplementation "org.jetbrains.kotlin:kotlin-test-js"
    }
    
    kotlin.target.browser { }
    

    最佳答案

    您应该添加 kotlinx-coroutines-core-js依赖。请参阅文档:https://github.com/Kotlin/kotlinx.coroutines#js

    关于kotlin - 无法将 kotlinx 添加到新的 Kotlin/JS 项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63082406/

    相关文章:

    java - Gradle无法识别Antlr插件

    gradle - 如何在 Gradle 中执行任务?

    intellij-idea - 如何将.editorconfig应用于intellij中的现有项目

    android - 使用 Firebase Auth 进行身份验证时,短信验证码请求失败

    android - 如何将 Parcel.readTypedList() 与 kotlin-android-extensions 中的 @Parcelize 一起使用?

    java - H2 中的 DATETIME 值与从 Java/Kotlin 插入的 MySQL 数据库之间的不匹配

    android - 生成中的空值错误

    java - 错误: [Dagger/MissingBinding] error message doesn't make sense

    java - 内部类的 Intellij 自动导入

    command-line - 如何从命令行打开 PHPStorm 或 IntelliJ(或任何 JetBrains IDE)中的目录?