对于 jvm,我可以使用:
plugins {
kotlin("jvm") version "1.2.60"
}
我没有找到与 javascript 一起使用的“jvm”的等效字符串,并且正在使用以下内容:
plugins {
id("kotlin2js") version "1.2.60"
}
所以问题。是否有与“jvm”等效的字符串用于 javascript 或其他更直接等效于 'kotlin("jvm")' 的字符串?
对于 jvm,我可以使用:
plugins {
kotlin("jvm") version "1.2.60"
}
我没有找到与 javascript 一起使用的“jvm”的等效字符串,并且正在使用以下内容:
plugins {
id("kotlin2js") version "1.2.60"
}
所以问题。是否有与“jvm”等效的字符串用于 javascript 或其他更直接等效于 'kotlin("jvm")' 的字符串?
它不起作用,因为 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"))
}
所以答案被认为是“还没有”——目前也没有改变的计划。所以坚持使用id()。