From 1ff9cb318ffecad68ae2e02dbf6fcb839b9b5d74 Mon Sep 17 00:00:00 2001 From: Craigory Coppola Date: Fri, 18 Mar 2022 15:30:48 -0400 Subject: [PATCH] fix(core): targets referred to by targetDependencies should be optional by default (#9344) --- packages/workspace/src/tasks-runner/run-command.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/workspace/src/tasks-runner/run-command.ts b/packages/workspace/src/tasks-runner/run-command.ts index 6c893af477695..2d046167c4d35 100644 --- a/packages/workspace/src/tasks-runner/run-command.ts +++ b/packages/workspace/src/tasks-runner/run-command.ts @@ -3,6 +3,7 @@ import { join } from 'path'; import { appRootPath } from 'nx/src/utils/app-root'; import type { NxJsonConfiguration, + ProjectConfiguration, ProjectGraph, ProjectGraphProjectNode, TargetDependencyConfig, @@ -347,7 +348,7 @@ export function createTask({ } function addTasksForProjectDependencyConfig( - project: ProjectGraphProjectNode, + project: ProjectGraphProjectNode, { target, configuration, @@ -428,7 +429,7 @@ function addTasksForProjectDependencyConfig( } } } - } else { + } else if (projectHasTarget(project, dependencyConfig.target)) { addTasksForProjectTarget( { project,