From 986b05310e5549441ef21ce40474f10b9508e2e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leosvel=20P=C3=A9rez=20Espinosa?= Date: Wed, 15 Jun 2022 18:26:18 +0100 Subject: [PATCH] fix(core): handle optional cli property when writing workspace configuration in the ng cli adapter (#10758) --- packages/nx/src/adapter/ngcli-adapter.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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),