メインコンテンツまでスキップ

開発サーバーと継続的コンパイル

変更を確認するためにKotlin/JSプロジェクトを手動でコンパイルして実行する代わりに、 continuous compilation(継続的コンパイル)モードを使用できます。通常のrunコマンドを使用する代わりに、Gradle Wrapperを continuous(継続的)モードで呼び出します。

./gradlew run --continuous

IntelliJ IDEAで作業している場合は、run configuration(実行構成)から同じフラグを渡すことができます。IDEからGradleの runタスクを初めて実行すると、IntelliJ IDEAは自動的にその実行構成を生成します。これは編集可能です。

Editing run configurations in IntelliJ IDEA

Run/Debug Configurations(実行/デバッグ構成)ダイアログで継続的モードを有効にするには、実行構成の引数に--continuousフラグを追加するだけです。

Adding the continuous flag to a run configuration in IntelliJ IDEA

この実行構成を実行すると、Gradleプロセスがプログラムへの変更を監視し続けていることに気付くでしょう。

Gradle waiting for changes

変更が検出されると、プログラムは自動的に再コンパイルされます。ブラウザでページを開いたままにしている場合は、開発サーバーがページの自動リロードをトリガーし、変更が表示されるようになります。 これは、Kotlin Multiplatform Gradleプラグインによって管理される統合されたwebpack-dev-serverのおかげです。