Commonization of condition for linking node packages
This commit is contained in:
+2
-3
@@ -91,9 +91,8 @@ internal class KotlinRootNpmResolver internal constructor(
|
|||||||
}
|
}
|
||||||
val upToDate = forceUpToDate || upToDateChecks.all { it.upToDate }
|
val upToDate = forceUpToDate || upToDateChecks.all { it.upToDate }
|
||||||
|
|
||||||
val hasExternalNpmDependencies = allNpmPackages.any { it.externalNpmDependencies.isNotEmpty() }
|
val hasNodeModulesDependentTasks = projectResolvers.values.any { it.taskRequirements.hasNodeModulesDependentTasks }
|
||||||
val hasNodeModulesDependent = projectResolvers.values.any { it.taskRequirements.hasNodeModulesDependentTasks }
|
if (hasNodeModulesDependentTasks) {
|
||||||
if (hasExternalNpmDependencies || hasNodeModulesDependent) {
|
|
||||||
nodeJs.packageManager.resolveRootProject(rootProject, allNpmPackages, upToDate)
|
nodeJs.packageManager.resolveRootProject(rootProject, allNpmPackages, upToDate)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user