Сервер разработки и непрерывная компиляция
Вместо ручного компиляции и запуска проекта 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