¿Dónde intelliJ pone kotlin.js en un proyecto multiplataforma?

Cuando se usa IntelliJ para crear un proyecto multiplataforma, no parece crear kotlin.js (la lib estándar) como lo hace para un proyecto js.

Como se dice en los documentos donde se menciona kotlin.js :

Nota: … En una compilation de Maven o Gradle, no se copyn files de biblioteca por defecto al directory de salida de compilation, consulte los tutoriales correspondientes para las instrucciones.

Las comstackciones del proyecto Kotlin Multiplatform siempre se ejecutan con Gradle, y debe consultar el tutorial de Gradle , que dice:

De forma pnetworkingeterminada, Gradle no expande los JAR en el process de compilation, por lo que debemos agregar un paso adicional en nuestra compilation para hacerlo:

 task assembleWeb(type: Sync) { configurations.compile.each { File file -> from(zipTree(file.absolutePath), { includeEmptyDirs = false include { fileTreeElement -> def path = fileTreeElement.path path.endsWith(".js") && (path.startsWith("META-INF/resources/") || !path.startsWith("META-INF/")) } }) } from compileKotlin2Js.destinationDir into "${projectDir}/web" dependsOn classes } assemble.dependsOn assembleWeb 

Esta tarea copy los files de time de ejecución de las dependencies y la salida de compilation en el directory web.

  • Protocolo Buffer de soporte gradle para Android Kotlin no funciona?
  • Combustible TimeOut Connection
  • La aplicación se bloquea al generar la stack de nuevo
  • Instant no se puede serializar al formatting apropiado incluso con jackson-datatype-jsr310
  • Convención de encoding para funciones vacías que deben ser anuladas en Kotlin
  • La compilation de la aplicación Kotlin para Android falló con el post: Referencia no resuelta: kotlinx
  • Float es un campo no válido para la comparación de Realm
  • Retrofit2 Añadir cadena adicional al object Body
  • Cómo burlarse de kotlin ByteArray usando Mockito?
  • El ícono de la aplicación no se muestra en dispositivos con una versión de Android superior a 4.4.2
  • Varillabilidad dentro de la plantilla de cadena