From 82ad230e0d9caf52ffb16858318483cf5f81d3a3 Mon Sep 17 00:00:00 2001 From: Ilya Goncharov Date: Fri, 4 Dec 2020 18:12:10 +0300 Subject: [PATCH] [Gradle, JS] Add nodeArgs to NodeJsExec ^KT-43793 fixed --- .../kotlin/gradle/targets/js/nodejs/NodeJsExec.kt | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/nodejs/NodeJsExec.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/nodejs/NodeJsExec.kt index 13222df0864..0e26e307e23 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/nodejs/NodeJsExec.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/nodejs/NodeJsExec.kt @@ -32,6 +32,9 @@ constructor( } } + @Input + var nodeArgs: MutableList = mutableListOf() + @Input var sourceMapStackTraces = true @@ -52,12 +55,13 @@ constructor( } override fun exec() { + val newArgs = mutableListOf() + newArgs.addAll(nodeArgs) if (inputFileProperty.isPresent) { - val newArgs = mutableListOf() newArgs.add(inputFileProperty.asFile.get().canonicalPath) - args?.let { newArgs.addAll(it) } - args = newArgs } + args?.let { newArgs.addAll(it) } + args = newArgs if (sourceMapStackTraces) { val sourceMapSupportArgs = mutableListOf(