Сервер разработки и непрерывная компиляция
Вместо ручного компилирования и запуска проекта Kotlin/JS каждый раз, когда вы хотите увидеть изменения, вы можете использовать режим непрерывной компиляции. Вместо использования обычной команды run, вызовите Gradle-оболочку в режиме непрерывной компиляции:
./gradlew run --continuous
Если вы работаете в IntelliJ IDEA, вы можете передать тот же флаг через конфигурацию запуска. После первого запуска задачи Gradle run из IDE, IntelliJ IDEA автоматически сгенерирует конфигурацию запуска для неё, которую вы можете отредактировать:

Включить режим непрерывной компиляции через диалог Конфигурации запуска/отладки так же просто, как добавить флаг --continuous в аргументы конфигурации запуска:

При запуске этой конфигурации вы можете заметить, что процесс Gradle продолжает следить за изменениями в программе:

Как только изменение будет обнаружено, программа будет автоматически перекомпилирована. Если страница всё ещё открыта в браузере, сервер разработки инициирует автоматическую перезагрузку страницы, и изменения станут видны. Это благодаря интегрированному webpack-dev-server, который управляется плагином Kotlin Multiplatform Gradle.
© 2010–2023 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/docs/dev-server-continuous-compilation.html