Fix executable files for nodejs
- For windows NPM doesn't create symlinks, but cretae CMD files, so it is necessary to provide path to JS file explicitly #KT-33710 fixed
This commit is contained in:
+1
-1
@@ -39,7 +39,7 @@ class DukatExecutor(
|
||||
|
||||
args.addAll(dTsFiles.map { it.absolutePath })
|
||||
|
||||
compilation.npmProject.useTool(exec, ".bin/dukat", *args.toTypedArray())
|
||||
compilation.npmProject.useTool(exec, "dukat/bin/dukat-cli.js", *args.toTypedArray())
|
||||
}
|
||||
}
|
||||
}
|
||||
+2
-2
@@ -10,9 +10,9 @@ import org.gradle.process.ProcessForkOptions
|
||||
import org.jetbrains.kotlin.gradle.internal.testing.TCServiceMessagesClientSettings
|
||||
import org.jetbrains.kotlin.gradle.internal.testing.TCServiceMessagesTestExecutionSpec
|
||||
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinJsCompilation
|
||||
import org.jetbrains.kotlin.gradle.targets.js.internal.parseNodeJsStackTraceAsJvm
|
||||
import org.jetbrains.kotlin.gradle.targets.js.KotlinGradleNpmPackage
|
||||
import org.jetbrains.kotlin.gradle.targets.js.RequiredKotlinJsDependency
|
||||
import org.jetbrains.kotlin.gradle.targets.js.internal.parseNodeJsStackTraceAsJvm
|
||||
import org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootPlugin
|
||||
import org.jetbrains.kotlin.gradle.targets.js.npm.npmProject
|
||||
import org.jetbrains.kotlin.gradle.targets.js.testing.KotlinJsTest
|
||||
@@ -47,7 +47,7 @@ class KotlinMocha(override val compilation: KotlinJsCompilation) : KotlinJsTestF
|
||||
)
|
||||
|
||||
val nodeModules = listOf(
|
||||
".bin/mocha",
|
||||
"mocha/bin/mocha",
|
||||
task.nodeModulesToLoad.single()
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user