Build: Fix npmInstall task inputs validation problem
NpmInstall task adds $nodeModulesDir/package.json to input and fails validation with: "File '.../package.json' specified for property '$1' does not exist."
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
import com.moowork.gradle.node.NodeExtension
|
||||||
import com.moowork.gradle.node.exec.ExecRunner
|
import com.moowork.gradle.node.exec.ExecRunner
|
||||||
import com.moowork.gradle.node.npm.NpmExecRunner
|
import com.moowork.gradle.node.npm.NpmExecRunner
|
||||||
import com.moowork.gradle.node.npm.NpmTask
|
import com.moowork.gradle.node.npm.NpmTask
|
||||||
@@ -87,6 +88,8 @@ projectTest("quickTest") {
|
|||||||
val generateTests by generator("org.jetbrains.kotlin.generators.tests.GenerateJsTestsKt")
|
val generateTests by generator("org.jetbrains.kotlin.generators.tests.GenerateJsTestsKt")
|
||||||
val testDataDir = project(":js:js.translator").projectDir.resolve("testData")
|
val testDataDir = project(":js:js.translator").projectDir.resolve("testData")
|
||||||
|
|
||||||
|
extensions.getByType(NodeExtension::class.java).nodeModulesDir = testDataDir
|
||||||
|
|
||||||
val npmInstall by tasks.getting(NpmTask::class) {
|
val npmInstall by tasks.getting(NpmTask::class) {
|
||||||
setWorkingDir(testDataDir)
|
setWorkingDir(testDataDir)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user