0

我正在尝试将我的 Kotlin 应用程序和一组 Kotlin 库编译为 JavaScript。我已经让它运行良好,但是当我尝试运行它时,它找不到kotlin.js. 为了解决这个问题,我尝试将我的更改build.gradle为更像GitHub 上的这个示例

在我的中,我定义了这样的源集:(有效但不输出kotlin.js

sourceSets {
    main {
        kotlin {
            srcDirs 'src/main/kotlin'
        }
    }
}

到这样的事情:(甚至不同步)

sourceSets {
    main.kotlin.srcDirs += "src/main/kotlin"
}

这给了我这个错误:

Could not find method srcDirs() for arguments [lib/Blue-Base/src/main/kotlin] on SourceSet container of type org.gradle.api.internal.tasks.DefaultSourceSetContainer.

如何解决此错误?我知道一个问题是我不太了解 Groovy/Gradle,但我觉得我所做的至少应该同步......


这是相关代码和项目的链接:https ://github.com/BlueHuskyStudios/Decision-Cruncher/blob/SO/53576840/build.gradle

4

1 回答 1

-1

看起来你已经写srcDirs了而不是main.kotlin.srcDirs.

于 2018-12-12T17:24:13.867 回答