Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

122
Views
Kotlin 1.3.20 con Gradle 5.1.1 compileKotlin2Js ejecuta recarga en caliente

En Kotlin 1.3.20 y Gradle 4.10.2, es posible recargar archivos js en caliente con lo siguiente en Gradle:

 task watch { inputs.files 'src/main' doLast { compileKotlin2Js.execute() } }

Sin embargo, luego recibimos una advertencia de:

En esta compilación se usaron funciones obsoletas de Gradle, lo que las hace incompatibles con Gradle 5.0.

Con Kotlin 1.3.20/Gradle 5.1.1, la advertencia de desaprobación desaparece, pero compileKotlin2Js.execute() genera el siguiente error:

El parámetro especificado como no nulo es nulo: método org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompile.execute, entradas de parámetros

¿Hay alguna forma de compilar Kotlin2Js.execute() para recargar archivos js en caliente con Kotlin 1.3.20 / Gradle 5.1.1?

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Respondiendo a mi propia pregunta, obtuve el proyecto multiplataforma Kotlin 1.3.72 trabajando con Gradle 6.3 con Kotlin DSL: https://github.com/alexoooo/sample-multiplatform-boot-react

Al desarrollar, hay dos procesos:

  1. Java back-end desde IDE, ejecutar con: --server.port=8081
  2. Proxy de paquete web con recarga en caliente: gradlew -t :proj-js:run

Tenga en cuenta que los proyectos multiplataforma de Kotlin son actualmente experimentales y es probable que algunos de los detalles cambien a medida que se presente el nuevo IR: https://blog.jetbrains.com/kotlin/2020/03/kotlin-1-4-m1-released /

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!