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

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

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

После обнаружения изменения программа будет автоматически перекомпилирована. Если страница всё ещё открыта в браузере, сервер разработки вызовет автоматическую перезагрузку страницы, и изменения станут видны. Это благодаря интегрированному webpack-dev-server , который управляется плагином Kotlin/JS Gradle.
© 2010–2022 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