frank
01/19/2021, 7:22 PMjs()
function?
Code:
external fun require(module: String): dynamic
fun App() {
val Koa = require("koa")
val app = Koa() //Dont work: Generate Koa() in JS script need new Koa()
val app = js("new Koa()") // GOOD
}
Generate this:
var Koa = require('koa');
var app = Koa(); //BAD: i need new Koa() in JS script
Matthieu Stombellini
01/20/2021, 2:32 PMexternal open class ClientAuthError(errorCode: String, errorMessage: String = definedExternally) : AuthError {
AuthError itself is:
typealias AuthError = Error
Error is Kotlin's stdlib Error
What can I do to fix that?Animesh Sahu
01/20/2021, 6:20 PMAnimesh Sahu
01/20/2021, 6:22 PMAnimesh Sahu
01/21/2021, 8:41 AM() -> Unit
compatible to be exported?Animesh Sahu
01/21/2021, 8:41 AMAnimesh Sahu
01/21/2021, 9:59 AMPromise<Unit>
is unexportable 👀 should use Promise<dynamic>
? is there something like java.lang.Void or something for js?Animesh Sahu
01/21/2021, 10:57 AM@Test
annotation of kotlin.test
packageAnimesh Sahu
01/21/2021, 11:37 AMfrank
01/21/2021, 12:48 PM"dependencies": {
"kotlin": "^1.4.0", // Conflict with kotlinx-coroutines-core package
"kotlinx-coroutines-core": "^1.4.2",
},
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: node-server@0.1.0
npm ERR! Found: kotlin@1.4.21
npm ERR! node_modules/kotlin
npm ERR! kotlin@"^1.4.0" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer kotlin@"1.4.0" from kotlinx-coroutines-core@1.4.2
npm ERR! node_modules/kotlinx-coroutines-core
npm ERR! kotlinx-coroutines-core@"^1.4.2" from the root project
Martin Nowosad
01/21/2021, 4:17 PMPavel Janečka
01/23/2021, 10:13 AMcommonMain
for the js
target
js(LEGACY) {
browser {
binaries.executable()
webpackTask {
cssSupport.enabled = true
}
}
}
and if I run the `jsBrowserDevelopmentRun`task (in project root) the started webpack-dev-server serves from
<project-root>/mainModule/build/processedResources/js/main/
path, but the actual build is located at
<project-root>/build/js/packages/<project-name>-mainModule/kotlin-dce-dev/<project-name>-mainModule.js
how can I get to the build fil in my index.html
then (located in <project-root>/mainModule/src/jsMain/resources/index.html
)?
Even if I hardcode relative path to the build file, the dev server won't serve it (I guess it's forbidden to go up from serve path - for security reasons - by default).dave08
01/24/2021, 1:16 PMLammert Westerhoff
01/24/2021, 8:57 PMMatthieu Stombellini
01/24/2021, 9:08 PMAnimesh Sahu
01/25/2021, 9:08 AMErdem
01/25/2021, 7:40 PMKabbura
01/26/2021, 8:30 AMkotlin{ js(BOTH) }}
, however I am using Maven.
Does anyone know how to do this in Maven and pom.xml?Jilles van Gurp
01/27/2021, 1:57 PMftomassetti
01/28/2021, 11:14 AMWishnuprathikantam
01/28/2021, 3:52 PMAlexander Weickmann
01/29/2021, 9:51 AMKotlin: [Internal Error] java.io.IOException: Failed to open zip file: .../build/js/node_modules/react/index.js
at org.jetbrains.kotlin.utils.JsLibraryUtils.traverseArchive(JsLibraryUtils.kt:138)
at org.jetbrains.kotlin.utils.JsLibraryUtils.copyJsFilesFromZip(JsLibraryUtils.kt:122)
at org.jetbrains.kotlin.utils.JsLibraryUtils.copyJsFilesFromLibraries(JsLibraryUtils.kt:50)
at org.jetbrains.kotlin.jps.targets.KotlinJsModuleBuildTarget.copyJsLibraryFilesIfNeeded(KotlinJsModuleBuildTarget.kt:127)
at org.jetbrains.kotlin.jps.targets.KotlinJsModuleBuildTarget.doAfterBuild(KotlinJsModuleBuildTarget.kt:121)
at org.jetbrains.kotlin.jps.build.KotlinBuilder.doBuild(KotlinBuilder.kt:456)
at org.jetbrains.kotlin.jps.build.KotlinBuilder.build(KotlinBuilder.kt:304)
at org.jetbrains.jps.incremental.IncProjectBuilder.runModuleLevelBuilders(IncProjectBuilder.java:1441)
at org.jetbrains.jps.incremental.IncProjectBuilder.runBuildersForChunk(IncProjectBuilder.java:1100)
at org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk(IncProjectBuilder.java:1224)
at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunkIfAffected(IncProjectBuilder.java:1066)
at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunks(IncProjectBuilder.java:832)
at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:419)
at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:183)
at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:132)
at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:302)
at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:132)
at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:219)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:225)
at java.util.zip.ZipFile.<init>(ZipFile.java:155)
at java.util.zip.ZipFile.<init>(ZipFile.java:126)
at org.jetbrains.kotlin.utils.JsLibraryUtils.traverseArchive(JsLibraryUtils.kt:136)
... 20 more
Animesh Sahu
01/30/2021, 12:14 PMpublic external fun require(module: String): dynamic
val something = require("./<some non constant value>")
It says
Error: Cannot find module './<...>'
Animesh Sahu
01/30/2021, 12:37 PM<root_dir>/build/js
where the resources are not copied, is it intended behavior??Jan
02/02/2021, 7:55 PMAnimesh Sahu
02/03/2021, 4:03 AMAnimesh Sahu
02/03/2021, 10:42 AMAnimesh Sahu
02/03/2021, 10:51 AMSanat, Web developer
02/03/2021, 2:28 PMAnimesh Sahu
02/04/2021, 9:50 AM