【问题标题】:kotlin multiplatform + reactkotlin 多平台 + 反应
【发布时间】:2023-04-04 10:15:02
【问题描述】:

我有一个关于 kotlin 多平台的项目,并希望为此使用 kotlin react。向 build.gradle 添加依赖项:

implementation("org.jetbrains:kotlin-react:16.13.0-pre.94-kotlin-1.3.70")
implementation("org.jetbrains:kotlin-react-dom:16.13.0-pre.94-kotlin-1.3.70")
implementation(npm("react", "16.13.1"))
implementation(npm("react-dom", "16.13.1"))

但是我有一个

Uncaught ReferenceError: module is not defined

在 kotlin-react-dom.js 和 kotlin-react.js 中

我发现它是因为没有提供的core-js。如何使用 gradle 将其添加到我的项目中?

我的 build.gradle https://pastebin.com/pGi1Au5L

【问题讨论】:

  • 我无法通过虚拟项目重现您的问题。你能附上你的项目的链接吗?
  • 无法添加项目链接,但可以附加build.gradle文件pastebin.com/pGi1Au5L

标签: reactjs kotlin core-js


【解决方案1】:

我也有同样的问题。 Here 说你需要在 package.json 的文件夹中做 npm i。但问题是我的 package.json 是 Gradle 生成的。

【讨论】:

    【解决方案2】:

    我猜问题是因为旧项目,我开始了一个新项目。

    【讨论】:

    • 你这是什么意思?你写了一个新的build.gradle吗?如果有,可以分享一下吗?我遇到了完全相同的问题。
    • 我用最新版本的 kotlin 和 gradle 在想法中创建了一个新项目。然后我开始将旧项目迁移到新项目
    猜你喜欢
    • 2020-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-03
    • 1970-01-01
    • 2021-03-30
    • 2020-05-04
    • 2020-05-05
    相关资源
    最近更新 更多