diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt index dde26c5b154..148098332a9 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt @@ -212,7 +212,16 @@ abstract class GradleKotlinJSFrameworkSupportProvider( ) { super.addSupport(buildScriptData, module, sdk, specifyPluginVersionIfNeeded, explicitPluginVersion) - buildScriptData.addOther("kotlin.target.$jsSubTargetName { }") + buildScriptData.addOther( + """ + kotlin { + target { + $jsSubTargetName { } + produceExecutable() + } + } + """.trimIndent() + ) } override fun getPluginId() = KotlinJsGradleModuleConfigurator.KOTLIN_JS