diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/resolver/KotlinCompilationNpmResolver.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/resolver/KotlinCompilationNpmResolver.kt index 03e9f11a5e3..fe255a1e845 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/resolver/KotlinCompilationNpmResolver.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/resolver/KotlinCompilationNpmResolver.kt @@ -70,9 +70,14 @@ internal class KotlinCompilationNpmResolver( } } - val plugins: List = projectResolver.resolver.plugins.flatMap { - it.createCompilationResolverPlugins(this) - } + val plugins: List = projectResolver.resolver.plugins + .flatMap { + if (compilation.isMain()) { + it.createCompilationResolverPlugins(this) + } else { + emptyList() + } + } override fun toString(): String = "KotlinCompilationNpmResolver(${npmProject.name})"