diff --git a/packages/workspace/src/schematics/remove/lib/update-nx-json.ts b/packages/workspace/src/schematics/remove/lib/update-nx-json.ts index bdb565f34b..c165ea6a7f 100644 --- a/packages/workspace/src/schematics/remove/lib/update-nx-json.ts +++ b/packages/workspace/src/schematics/remove/lib/update-nx-json.ts @@ -9,6 +9,15 @@ import { Schema } from '../schema'; export function updateNxJson(schema: Schema) { return updateJsonInTree('nx.json', (json) => { delete json.projects[schema.projectName]; + + Object.values(json.projects).forEach((project) => { + if (project.implicitDependencies) { + project.implicitDependencies = project.implicitDependencies.filter( + (dep) => dep !== schema.projectName + ); + } + }); + return json; }); }