開發伺服器和連續編譯
為了避免每次想要看到所做變更時都手動編譯並執行您的 Kotlin/JS 專案,您可以使用 連續編譯 模式。您可以不使用常規的 jsBrowserDevelopmentRun (用於 browser) 和 jsNodeDevelopmentRun (用於 nodejs) 指令,而是以連續模式呼叫 Gradle 包裝器:
bash
# For `browser` project
./gradlew jsBrowserDevelopmentRun --continuous
# For `nodejs` project
./gradlew jsNodeDevelopmentRun --continuous如果您正在 IntelliJ IDEA 中工作,您可以透過執行組態列表傳遞相同的旗標。在首次從 IDE 執行 jsBrowserDevelopmentRun Gradle 任務後,IntelliJ IDEA 會自動為其產生一個執行組態,您可以在頂部工具列編輯它:

透過 執行/除錯組態 對話框啟用連續模式,方式是將 --continuous 旗標新增到該執行組態的引數中:

執行此執行組態時,您會注意到 Gradle 程序會持續監控程式的變更:

一旦偵測到變更,程式將會自動重新編譯。如果瀏覽器中仍開啟著該網頁,開發伺服器將觸發頁面自動重新載入,並且這些變更將會可見。這要歸功於整合的 webpack-dev-server,該伺服器由 Kotlin 多平台 Gradle 外掛程式 管理。
