diff --git a/src/main/kotlin/com/github/gradle/node/NodePlugin.kt b/src/main/kotlin/com/github/gradle/node/NodePlugin.kt index ff10e2a1..662314a2 100644 --- a/src/main/kotlin/com/github/gradle/node/NodePlugin.kt +++ b/src/main/kotlin/com/github/gradle/node/NodePlugin.kt @@ -118,11 +118,11 @@ class NodePlugin : Plugin { } } - private fun addPnpmRule(enableTaskRules: Property) { // note this rule also makes it possible to specify e.g. "dependsOn npm_install" + private fun addPnpmRule(enableTaskRules: Property) { // note this rule also makes it possible to specify e.g. "dependsOn pnpm_install" project.tasks.addRule("Pattern: \"pnpm_\": Executes an PNPM command.") { val taskName = this if (taskName.startsWith("pnpm_") && enableTaskRules.get()) { - project.tasks.register(taskName) { + project.tasks.create(taskName) { val tokens = taskName.split("_").drop(1) // all except first pnpmCommand.set(tokens) if (tokens.first().equals("run", ignoreCase = true)) {