Andrey Tabakov
11/16/2022, 9:56 AMFailed to apply plugin class 'org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootPlugin'.
> Could not create an instance of type org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootExtension.
> IdeaSyncDetectorVariantFactory type is not known for plugin variants
tapchicoma
11/16/2022, 9:58 AMAndrey Tabakov
11/16/2022, 9:59 AMtapchicoma
11/16/2022, 9:59 AMAndrey Tabakov
11/16/2022, 10:00 AMval kotlinVersion = tools.versions.kotlin
kotlin("jvm") version kotlinVersion apply false
kotlin("plugin.serialization") version kotlinVersion apply false
tapchicoma
11/16/2022, 10:00 AMAndrey Tabakov
11/16/2022, 10:02 AMAndrey Tabakov
11/16/2022, 10:03 AMtapchicoma
11/16/2022, 10:15 AMtapchicoma
11/16/2022, 10:21 AMAndrey Tabakov
11/16/2022, 10:23 AMAndrey Tabakov
11/16/2022, 10:23 AMtapchicoma
11/16/2022, 10:24 AMIdeaSyncDetectorVariantFactory
was added only in 1.8.0 🙂Andrey Tabakov
11/16/2022, 10:25 AMtapchicoma
11/16/2022, 10:26 AMNodeJsPlugin
is far from to be ideal 😒Andrey Tabakov
11/16/2022, 10:26 AMAlexander.Likhachev
11/16/2022, 10:29 AMNodeJsRootPlugin
to perform some configuration in root build.gradle.kts
? Could you please try to replace it with
plugins.withType<NodeJsRootPlugin> {
// configuration
}
?Andrey Tabakov
11/16/2022, 10:32 AMNodeJsRootPlugin.apply(rootProject).nodeVersion = tools.versions.nodejs.get()
I can't setup version in
plugins.withType<NodeJsRootPlugin>
Andrey Tabakov
11/16/2022, 10:32 AMAndrey Tabakov
11/16/2022, 10:33 AMAlexander.Likhachev
11/16/2022, 10:35 AMplugins.withType<NodeJsRootPlugin> {
the<org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootExtension>().nodeVersion = tools.versions.nodejs.get()
}
Andrey Tabakov
11/16/2022, 10:37 AM