gpt4 book ai didi

javascript - Kotlin:什么是 kjsm 文件?

转载 作者:IT老高 更新时间:2023-10-28 13:36:08 26 4
gpt4 key购买 nike

我一直在尝试使用 Kotlin -> js 编译器,关注 this tutorial .

当我运行 kotlinc-js --help 时,帮助文本会提到以下内容:

-kjsm    Generate kjsm-files (for creating libraries)

什么是 kjsm 文件?

最佳答案

kjsm-文件是 Kotlin JavaScript Meta 文件(参见 KotlinJavaScriptMetaFileType)。

这样的文件似乎用于为原生 JavaScript 对象提供元数据,以便 Kotlin 编译器可以对事物进行类型检查,并且 IDE 可以提供代码完成等功能。如果您查看 kotlin-js-library-1.0.6.jar,您会发现在其他 kjsm 文件中,有一个定义 Window Web APIWindow.kjsm 文件。可在网络浏览器中使用。

您希望在创建库时生成自己的 kjsm 文件,以便编译器/IDE 在依赖于 Kotlin JavaScript 库的模块中使用您的接口(interface)。

关于javascript - Kotlin:什么是 kjsm 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41269270/

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