開発サーバーと継続的コンパイル
変更を確認するためにKotlin/JSプロジェクトを手動でコンパイルして実行する代わりに、
continuous compilation(継続的コンパイル)モードを使用できます。通常のrun
コマンドを使用する代わりに、Gradle Wrapperを
continuous(継続的)モードで呼び出します。
./gradlew run --continuous
IntelliJ IDEAで作業している場合は、run configuration(実行構成)から同じフラグを渡すことができます。IDEからGradleの
run
タスクを初めて実行すると、IntelliJ IDEAは自動的にその実行構成を生成します。これは編集可能です。

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

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

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