Kotlin 1.3.20 с Gradle 5.1.1 compileKotlin2Js выполняет горячую перезагрузку - PullRequest
0 голосов
/ 30 января 2019

В 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?

...