Gradle Kotlin JavaScript脚本配置

时间:2018-08-22 04:05:10

标签: kotlin gradle-kotlin-dsl kotlin-js

对于jvm,我可以使用:

plugins {
    kotlin("jvm") version "1.2.60"
}

我没有找到可与javascript一起使用的“ jvm”等价字符串,并且正在使用以下内容:

plugins {
    id("kotlin2js") version "1.2.60"
}

这样的问题。 是否存在与javascript等效的字符串“ jvm”或其他与“ kotlin(“ jvm”)'更直接等效的字符串?

2 个答案:

答案 0 :(得分:0)

因此答案被认为是“还没有”-而且目前也没有计划对此进行更改。因此,请坚持使用id()。

答案 1 :(得分:0)

该功能不起作用,因为JS插件尚未在Gradle插件门户上发布。随时为the issue投票。

作为解决方法,您可以将其添加到settings.gradle:

pluginManagement {
    resolutionStrategy {
        eachPlugin {
            if (requested.id.id == "kotlin2js") {
                useModule("org.jetbrains.kotlin:kotlin-gradle-plugin:${requested.version}")
            }
        }
    }
}

然后在build.gradle.kts文件中,您可以这样写

plugins {
    id("kotlin2js") version "1.3.10"
}

repositories {
    mavenCentral()
}

dependencies {
    implementation(kotlin("stdlib-js"))
}