将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
有一段时间这会造成问题。 然而,这个想法是非常好的,所以人们不断问。