diff --git a/packages/tao/src/shared/nx-plugin.ts b/packages/tao/src/shared/nx-plugin.ts index 1ad15f6875..ea47a8e42b 100644 --- a/packages/tao/src/shared/nx-plugin.ts +++ b/packages/tao/src/shared/nx-plugin.ts @@ -64,16 +64,18 @@ export function mergePluginTargetsWithNxTargets( ): Record { let newTargets: Record = {}; for (const plugin of plugins) { + if (!plugin.projectFilePatterns?.length || !plugin.registerProjectTargets) { + continue; + } + const projectFiles = sync(`+(${plugin.projectFilePatterns.join('|')})`, { cwd: join(appRootPath, projectRoot), }); for (const projectFile of projectFiles) { - if (plugin.registerProjectTargets) { - newTargets = { - ...newTargets, - ...plugin.registerProjectTargets(join(projectRoot, projectFile)), - }; - } + newTargets = { + ...newTargets, + ...plugin.registerProjectTargets(join(projectRoot, projectFile)), + }; } } return { ...newTargets, ...targets };