欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 资讯 > Kotlin/Js Kotlin 编译为 JS (尝试)

Kotlin/Js Kotlin 编译为 JS (尝试)

2025/3/11 15:25:42 来源:https://blog.csdn.net/qq_44684238/article/details/145421209  浏览:    关键词:Kotlin/Js Kotlin 编译为 JS (尝试)

Kotlin/JS 是 Kotlin 编程语言的一个目标平台,它允许你使用 Kotlin 编写在 JavaScript 环境中运行的代码。通过 Kotlin/JS,你可以将你的 Kotlin 代码编译成 JavaScript 代码,通常是兼容 ECMAScript 5 或更高版本的形式。这使得 Kotlin 不仅可以用于服务端(通过 Kotlin/JVM)和 Android 应用开发,还可以用来编写前端代码。

Kotlin/JS 项目使用 Gradle 作为构建系统。还可以使用 npmyarn 进行包管理。使用 webpack 完成 js构建

本篇文章仅仅浅浅的对这个功能尝试。
如果想要更多信息请查阅官方文档:点我跳转

1. 引入插件

plugins {kotlin("multiplatform") version "2.1.10"
}

2. 设置编译选项

在 Gradle 中,可以使用 kotlin{...} 来进行管理和设置各项内容

kotlin {js(IR) {// 输出模块名称moduleName = "main"// 设置package.jsoncompilations["main"].packageJson {customField("scripts", mapOf("babel" to "babel kotlin -d kotlin_babel", "build" to "webpack"))}
//        generateTypeScriptDefinitions() // 生成 TypeScript 声明文件 (d.ts)
//        useEsModules() // 使用 ES 模块,使用后输出 mjs 文件。nodejs {testTask {// 是否启用测试enabled = true}}binaries.executable()}
}

3. 编写测试代码

fun main(){println("Hello Kotlin/Js")
}

4. 运行

./gradlew jsRun

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词