Spec-Zone.ru › Kotlin 2

Сервер разработки и непрерывная компиляция

Вместо того чтобы вручную компилировать и запускать проект Kotlin/JS каждый раз, когда вы хотите увидеть внесённые изменения, можно использовать режим непрерывной компиляции. Вместо обычной команды jsBrowserDevelopmentRun (для browser) и jsNodeDevelopmentRun (для nodejs) вызовите Gradle wrapper в непрерывном режиме:

 # For `browser` project
./gradlew jsBrowserDevelopmentRun --continuous

 # For `nodejs` project
./gradlew jsNodeDevelopmentRun --continuous

Если вы работаете в IntelliJ IDEA, тот же флаг можно передать через список конфигураций запуска. После первого запуска задачи Gradle jsBrowserDevelopmentRun из IDE IntelliJ IDEA автоматически создаст для неё конфигурацию запуска, которую можно изменить на верхней панели инструментов:

Editing run configurations in IntelliJ IDEA

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

Adding the continuous flag to a run configuration in IntelliJ IDEA

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

Gradle waiting for changes

После обнаружения изменения программа автоматически компилируется заново. Если веб-страница всё ещё открыта в браузере, сервер разработки автоматически перезагрузит её, и изменения станут видны. Это обеспечивается интегрированным webpack-dev-server, которым управляет плагин Kotlin Multiplatform для Gradle.

1 октября 2025 г.
Запуск Kotlin/JSОтладка кода Kotlin/JS

© 2010–2026 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API