问题标签 [kotlin-js]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
679 浏览

kotlin - 如何在 kotlin/JS 中导入 JS 文件

我正在尝试将 THREE.js 与 kotlin/JS 一起使用。到目前为止它工作得很好,但是,我在如何导入 gLTFLoader 方面遇到了困难。文档说我应该这样做:

在科特林

在文件的开头工作。

这个

不起作用。和

也不起作用。在这两种情况下,我得到

找不到模块:错误:无法解析“/my_project_dir/build/js/packages/z-index/kotlin”中的“@three/examples/jsm/loaders/GLTFLoader”

所需的文件在 /my_project_dir/build/js/node_modules/three/examples/jsm/loaders/GLTFLoader.js Three.js 的主文件,显然可以找到,在 /my_project_dir/build/js/node_modules/三/src/Three.js。

如何进行所需的导入?

0 投票
1 回答
240 浏览

kotlin - 我可以在 kotlin-js 中将 kotlinx.html 与文档一起使用吗?

现在我从事 kotlin-js 项目。我想在我的 index.html 中添加一些 HTML 标签。所以我想使用 kotlinx.html。在 kotlin-js 代码中使用 kotlinx.html 是否可用?

像这个

如果不是,请告诉我如何使用 kotlin-js 添加标签属性或 HTML 标签。

0 投票
0 回答
114 浏览

typescript - kotlin 标准库有打字稿定义吗?

kotlin 标准库有打字稿定义吗?

我在 github 上找到了标准库,但找不到打字稿定义。

https://www.npmjs.com/package/kotlin

在此处输入图像描述

0 投票
1 回答
108 浏览

kotlin - 如何在 Kotlin/JS 中使用 Javascript 库?

我目前正在学习如何使用 KotlinJS 进行网页设计,但我不知道如何在我的项目中使用像 AnimeJS 这样的库。

请告诉我如何做到这一点。

0 投票
0 回答
50 浏览

javascript - 使用 Kotlin 多平台 js 文件进入 war 项目

我有一个包含这两个模块的多模块 gradle 构建: - 模块 A -> JVM/War 构建 - 模块 B -> 带有 JVM 和 JS 目标的 Kotlin 多平台

当我构建模块 B 时,我会得到一个 js 文件。我想将该 js 文件包含到模块 A 的 webapp 文件夹中。但我不知道该怎么做。

有人可以告诉我该怎么做吗?

0 投票
1 回答
347 浏览

javascript - 在 KotlinJS 上实例化期望“new”关键字的 Javascript 类

考虑以下 javascript 代码(部分取自 Apollo Server 文档),它创建了一个 ApolloServer 实例并启动它。

现在考虑使用 KotlinJS 复制相同的行为。首先,Kotlin 没有“new”关键字,并且ApolloServer()按预期调用,不会工作但会引发错误(TypeError: Class constructor ApolloServer cannot be invoked without 'new')。

声明一个外部类,如:

并将其设置为 ApolloServer 类型没有帮助。

我们如何复制“new ApolloServer()”调用?

0 投票
1 回答
111 浏览

kotlin-js - 使用 Kotlin JS 的 Javascript 结构表示

我的问题是关于在 KotlinJS 中创建 javascript 结构并使用它们调用外部模块。假设我们有以下 js 代码,我们想将它翻译成 KotlinJS。

我们如何使用 Kotlin JS 表示上面的配置结构?有没有一种简单的方法来处理结构/json Kotlin 方面?我们可以以某种方式声明该结构是动态的吗?使用 Kotlin 对象没有帮助。

0 投票
2 回答
780 浏览

reactjs - Unit testing in Kotlin JS

I have a simple project in Kotlin JavaScript using React. I've added unit tests, but when I run them, they seem to call main method of production code, and fail on initialization, when trying to reach unexsistent DOM structure. Despite the fact that the tested class does not reference React or DOM in any way.

The error looks the same when run from Intelij IDEA or by gradlew build (I've replaced the full path to my project with /APP/ for clarity):

Minimal example:

./build.gradle.kts

./settings.gradle.kts

./src/main/resources/index.html

./src/main/kotlin/Main.kt

./src/main/kotlin/DummyClass.kt

./src/test/kotlin/ExampleTest.kt

The error does not occur if I don't reference production code at all (remove DummyClass().foo() from the test), or when main method does not call render(document.getElementById("root")).

PS: If it matters I run the code on Windows

0 投票
1 回答
564 浏览

kotlin-multiplatform - Kotlin Js - 访问资源文件夹

我正在 Kotlin-Multiplatform 中启动一个项目。通过 Java 访问资源文件夹非常简单,但我不知道如何通过面向 Node.js 的 JS 访问它。

在测试过程中,我发现资源文件存储在一个单独的文件夹中。如果我没错的话:

我想知道:它是如何通过 JS/Node 完成的?

0 投票
1 回答
379 浏览

javascript - 如何正确地从 Kotlin.js 开始

我对 Web 开发领域相当陌生,并且正在寻找资源以开始使用。我有 Kotlin 的先验知识,并且了解到我可以使用 Kotlin.js 来构建我的 webApps/网站。我尝试在网上寻找一些指南/教程,以找到可以使用 Kotlin.js 学习 Web 开发的东西,但我找不到任何适合初学者的东西。是否有任何资源可以帮助您开始使用 Kotlin.js,或者我必须先学习 JS?如果有我需要先学习 HTML/CSS 吗?任何帮助将不胜感激。谢谢!