Kotlin 1.3.20与Gradle 5.1.1 compileKotlin2Js一起执行热重新加载
在Kotlin 1.3.20和Gradle 4.10.2中,可以在Gradle中使用以下内容热重新加载js文件:Kotlin 1.3.20与Gradle 5.1.1 compileKotlin2Js一起执行热重新加载,gradle,kotlin,kotlin-multiplatform,kotlin-js,Gradle,Kotlin,Kotlin Multiplatform,Kotlin Js,在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,弃用警告消失,但compileK
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 2js.execute()以使用Kotlin 1.3.20/Gradle 5.1.1热加载js文件?回答自己的问题,让Kotlin 1.3.72多平台项目使用Gradle 6.3和Kotlin DSL: 开发时,有两个过程:
--server.port=8081
gradlew-t:proj js:run