diff --git a/packages/nx/src/adapter/ngcli-adapter.ts b/packages/nx/src/adapter/ngcli-adapter.ts index b04e70ab9f0ae..91ffcdf37badb 100644 --- a/packages/nx/src/adapter/ngcli-adapter.ts +++ b/packages/nx/src/adapter/ngcli-adapter.ts @@ -436,7 +436,7 @@ export class NxScopedHost extends virtualFs.ScopedHost { if (formatted) { const { cli, generators, defaultProject, ...workspaceJson } = formatted; - delete cli.schematicCollections; + delete cli?.schematicCollections; return merge( this.writeWorkspaceConfigFiles(context, workspaceJson), cli || generators || defaultProject @@ -451,7 +451,7 @@ export class NxScopedHost extends virtualFs.ScopedHost { defaultProject, ...angularJson } = w; - delete cli.schematicCollections; + delete cli?.schematicCollections; return merge( this.writeWorkspaceConfigFiles(context, angularJson), cli || schematics @@ -467,7 +467,7 @@ export class NxScopedHost extends virtualFs.ScopedHost { } const { cli, schematics, generators, defaultProject, ...angularJson } = config; - delete cli.schematicCollections; + delete cli?.schematicCollections; return merge( this.writeWorkspaceConfigFiles(context, angularJson),