Настройка сценария gradle kotlin для javascript
Для jvm я могу использовать:
plugins {
kotlin("jvm") version "1.2.60"
}
Я не нашел эквивалентной строки для "jvm" для использования с javascript, и я использую следующее:
plugins {
id("kotlin2js") version "1.2.60"
}
Итак, вопросы. Есть ли строка, эквивалентная "jvm" для javascript или какой-то другой, более прямой эквивалент "kotlin("jvm")"?
1 ответ
Он не работает, поскольку плагин для JS еще не опубликован на портале Gradle Plugins. Не стесняйтесь голосовать за вопрос.
В качестве обходного пути, вы можете добавить в ваши 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().