我如何添加我自己的dukat版本在智能的想法



我正在尝试为NPM包生成外部声明,但它正在给出错误但当我尝试dukat@next版本相同的工作告诉我如何将生成的声明包含到kotlinJs项目中,或者如何在IDE中更新到dukat@next以自动生成声明并使用它

我期待dukat生成我的声明,我可以与我的npm模块工作

Kotlin/JS Gradle插件通过rootGradle项目的扩展配置Dukat的版本(即使根项目没有应用Kotlin/JS插件)

最新版本的Dukat可以在npmjs.com上找到。目前最新的版本是0.5.8-rc.4-dev.20221020

// build.gradle.kts
import org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootExtension
import org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootPlugin
rootProject.plugins.withType<NodeJsRootPlugin> {
configure<NodeJsRootExtension> {
versions.apply {
dukat.version = "0.5.8-rc.4-dev.20221020"
}
}
}

实际上有很多版本可以配置。完整的列表(适用于Kotlin v1.8.0)可以在NpmVersions.kt

中查看。但我不会太依赖Dukat。它仍然是高度实验性的,并且很少更新。进一步的开发已被多次推迟。它很少生成正确的代码,但它可以作为一个很好的起点(了解更多)。

最新更新