将kotlin代码编译为JVM和JavaScript

我真的很喜欢编写一个框架的想法,然后能够将其编译为jvm字节代码以及用于Web的JavaScript使用。

这是目前可能与kotlin编译器?

这是可能的,但你可能会遇到一些困难。 首先,您只能使用Maven构建和配置它:只需设置两个执行。 第二个问题是IDE无法处理多个目标,因此您可以使用技巧来启用/禁用stdlib / kotlin-js-library

你可以在https://github.com/Kotlin/kotlinx.html看到它

它是多模块项目。模块jvm只编译为JVM,模块js只编译为javascript,模块共享到两个

注意maven配置文件:编辑共享模块时,可以启用js或jvm,但不能同时启用:否则IDE将会变得疯狂。 在编译过程中,这两个配置文件默认是激活的,所以你会得到multitarget jar