0

对于 jvm,我可以使用:

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

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

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

所以问题。是否有与“jvm”等效的字符串用于 javascript 或其他更直接等效于 'kotlin("jvm")' 的字符串?

4

2 回答 2

0

它不起作用,因为 JS 插件尚未在 Gradle 插件门户上发布。随意为这个问题投票。

作为一种解决方法,您可以添加到您的 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"))
}
于 2018-12-11T12:27:43.473 回答
0

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

于 2018-08-25T00:04:35.447 回答