Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

151
Visualizações
Acceda al archivo Javascript en Kotlin/JS

Tengo un montón de archivos Javascript a los que necesito acceder desde Kotlin Code.

Creé un directorio de archivos js en mi proyecto raíz con los archivos .js necesarios y un paquete.json que se ve así:

 { "name": "js-files", "version": "1.0.0", "dependencies": { } }

Mi build.gradle se ve así:

 plugins { kotlin("js") } version = "unspecified" repositories { mavenCentral() } kotlin { js { useCommonJs() nodejs() browser { webpackTask { output.libraryTarget = "commonjs2" } } binaries.executable() } } dependencies { val path = rootProject.projectDir.resolve("js-files").canonicalPath implementation(npm("js-files", "file:$path")) }

La idea de esto la saqué de este post .

Para la depuración, tengo el siguiente archivo js en archivos js:

 export function func() { console.log("This is my test function.") }

y mi kotlin principal se ve así:

 @JsModule("js-files") external fun func() fun main() { func() }

Sin embargo, cuando ejecuto el proyecto usando vrowserDevelopmentRun recibo este error:

 Module not found: Error: Can't resolve 'js-files' in 'path-to-my-project/build/js/packages/project-name-js/kotlin-dce-dev'

Tal vez haya una forma más fácil de vincular mis archivos js, pero después de horas de investigación no encontré nada. Estoy agradecido por cualquier ayuda.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda