2016-02-09 14 views
5

私はKotlinを調べ始めました。フロントエンド言語としてTypeScriptの代わりに使用したいと思います。どちらもJavaScriptにコンパイルするので、私はKotlinファイルを作成するように設定したいので、myFile.ktと呼ぶことができます。そして、コンパイラを実行するとmyFile.jsというファイルが作成されます。KotlinをJavaScriptにコンパイル

ただ活字体がmyFile.tsを取り、myFile.jsにそれをコンパイルする方法が好きです。

私はKotlinのリリース候補1とのIntelliJ 15の最新バージョンを使用しています。

私はこれを行う方法を探してきましたが、これまでに私が見つけたのは、IntelliJを設定して、KotlinがJARファイルのコードからJavaScriptライブラリを作成することです。私はまた、私のプロジェクトのktファイルをコンパイルすることができませんでした(以前はjsファイルでした)。

私は現在可能なのですか、これについて間違った方法で考えていますか?

答えて

4

私はこれが役立つはずだと思う:

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

ライブラリプロジェクトのサンプルがあります。 JSのソースはbuildDirに設立することができます。 はい、Kotlinソースからjsファイルを入手できます。

Kotlinの言語はJavaScript(ES6まで)と大きく異なりますので、jsからktに変更するだけでは動作しません。 Kotlinにjavascriptソースファイルを書き直す必要があります。例えば

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

のように書き換え中する必要があります。

fun main(args: Array<String>) { 
    println("Hello, World!") 
} 
関連する問題