在 Kotlin 1.3.20 和 Gradle 4.10.2 中,可以在 Gradle 中使用以下内容热重载 js 文件:
task watch {
inputs.files 'src/main'
doLast {
compileKotlin2Js.execute()
}
}
但是,我们会收到以下警告:
此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 5.0 不兼容。
使用 Kotlin 1.3.20 / Gradle 5.1.1,弃用警告消失,但 compileKotlin2Js.execute() 导致以下错误:
指定为非空的参数为空:方法 org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompile.execute,参数输入
有没有办法使用 Kotlin 1.3.20 / Gradle 5.1.1 编译 Kotlin2Js.execute() 以热重载 js 文件?