В Kotlin 1.3.20 и Gradle 4.10.2 можно выполнить горячую перезагрузку файлов js в Gradle следующим образом:
task watch {
inputs.files 'src/main'
doLast {
compileKotlin2Js.execute()
}
}
Однако тогда мы получим предупреждение:
В этой сборке использовались устаревшие функции Gradle, что делает его несовместимым с Gradle 5.0.
С Kotlin 1.3.20 / Gradle 5.1.1 предупреждение об устаревании исчезает, но compileKotlin2Js.execute () приводит к следующей ошибке:
Параметр, указанный как ненулевое, имеет значение null: метод org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompile.execute, входные параметры
Есть ли способ компилировать Kotlin2Js.execute () для горячей перезагрузки js-файлов с помощью Kotlin 1.3.20 / Gradle 5.1.1?