gpt4 book ai didi

npm - Kotlin - 如何导入节点包?

转载 作者:行者123 更新时间:2023-12-04 05:01:34 25 4
gpt4 key购买 nike

我正在使用 Kotlin 开发一个 Web 应用程序来构建其前端。

我希望能够导入 npm 包,以便我可以在我的 Kotlin 代码中使用它们。我找不到有关如何执行此操作的示例。有关于如何从 Kotlin 生成 npm 包的示例,但没有关于如何在您的 Kotlin 代码中使用它们的示例。

如果我可以导入 Java 库,在我的 Kotlin 代码中使用它们并将其编译为 JavaScript,我也会很高兴,但是 does not seem to be possible yet ,这就是我想导入 npm 代码的原因。

最佳答案

Since Kotlin 1.3.40 this works a little different .有一个新的 JavaScript 插件:

plugins {
id("org.jetbrains.kotlin.js") version "1.3.40"
}

将所有功能移植到新功能后,旧的 JavaScript 前端插件将被弃用。

新插件带来了一种新的(目前是实验性的)添加 NPM 依赖项的方法:
dependencies {
implementation(npm("react", "16.8.3"))
}

(注意:npm(...) 仅适用于 JavaScript 源集)

Kotlin 1.3.50 通过为您使用的库自动生成 Kotlin 外部 header ,让您的生活更加轻松。这也是一项实验性功能,需要在您的 gradle.properties 中明确启用。 :
kotlin.js.experimental.generateKotlinExternals=true

关于npm - Kotlin - 如何导入节点包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44192288/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com