用于javascript的gradle kotlin脚本配置

用于javascript的gradle kotlin脚本配置,kotlin,gradle-kotlin-dsl,kotlin-js,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”)”更直接的等价字符串?因此答案被认为是“还没有”——目前也没有改变这一点的计划。所

对于jvm,我可以使用:

plugins {
    kotlin("jvm") version "1.2.60"
}
我没有发现与javascript一起使用的“jvm”的等效字符串,我正在使用以下内容:

plugins {
    id("kotlin2js") version "1.2.60"
}
所以问题来了。
对于javascript,是否有与“jvm”等价的字符串,或者与“kotlin(“jvm”)”更直接的等价字符串?

因此答案被认为是“还没有”——目前也没有改变这一点的计划。所以请坚持使用id()。

它不起作用,因为JS插件尚未在Gradle插件门户上发布。请随意投票支持我

作为一种解决方法,您可以添加到设置中。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"))
}

不,没有,它不起作用,因为JS插件还没有在Gradle插件门户上发布。请随意投票支持这个问题