编译Kotlin到JavaScript

我已经开始研究Kotlin,我想用它代替TypeScript作为我的前端语言。 都编译到JavaScript,所以我想设置它,使我做一个Kotlin文件,让我们叫它myFile.kt ,然后当我运行编译器,它使一个myFile.js文件。

就像TypeScript如何使用myFile.ts并将其编译到myFile.js

我正在使用最新版本的IntelliJ 15与Kotlin的候选版本1。

我一直在搜索整个互联网的方式来做到这一点,但到目前为止,我发现设置IntelliJ,以便Kotlin从您的代码在JAR文件中创建一个JavaScript库。 我也没有能够得到这个编译我的项目中的任何kt文件(他们以前是js文件)。

我现在想做什么,或者我是以错误的方式思考这个问题?

One Solution collect form web for “编译Kotlin到JavaScript”

我认为这应该有所帮助:

https://github.com/JetBrains/kotlin/blob/master/libraries/tools/kotlin-gradle-plugin/src/test/resources/testProject/kotlin2JsProject/libraryProject/build.gradle

有图书馆项目的样本。 JS源可以在buildDirbuildDir 。 所以是的,你可以从Kotlin获得js文件。

Kotlin语言与JavaScript(甚至ES6)非常不同,所以你不能只重命名jskt ,这是行不通的。 你需要重写JavaScript源文件到Kotlin。

例如:

 console.log('Hello, World!'); 

应该改写为:

 fun main(args: Array<String>) { println("Hello, World!") } 
  • Kotlin - 错误:无法找到或加载主类_DefaultPackage
  • 如何在类中找到带注释的方法?
  • 我如何使用Kotlin.js中的Redux / React?
  • 在Android Kotlin应用程序中如何处理大数目?
  • 使用Anko协程扩展的正确方法是什么?
  • Kotlin和泛型混淆
  • let的用法还有,如果在Kotlin中取不用的话?
  • 如何使用基于ThreadLocal和Kotlin协程的代码
  • 使用单元测试支持清理Kotlin中的协程
  • Observable.just()返回Kotlin中的Unit
  • Android Studio转换为Kotlin:在某些情况下使用@JvmStatic
  • Kotlin language will be the best programming language for Android.