From e1e188c84e1cf49a72dd6db0a24b724e9f7ab8a8 Mon Sep 17 00:00:00 2001 From: Nathan Walker Date: Wed, 26 Oct 2022 09:10:40 -0700 Subject: [PATCH] fix(core): ensure project configuration is saved as standalone when workspace.json isn't present(#12823) Project configuration should be saved as standalone when addProject is called on an ng cli workspace if worksapce.json isn't present. --- packages/nx/src/adapter/ngcli-adapter.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/nx/src/adapter/ngcli-adapter.ts b/packages/nx/src/adapter/ngcli-adapter.ts index 4a96ed313a..16fd0f04b1 100644 --- a/packages/nx/src/adapter/ngcli-adapter.ts +++ b/packages/nx/src/adapter/ngcli-adapter.ts @@ -507,6 +507,9 @@ export class NxScopedHost extends virtualFs.ScopedHost { }; const projects: [string, any][] = Object.entries(configToWrite.projects); for (const [project, projectConfig] of projects) { + if (!workspaceFileName) { + projectConfig.configFilePath ??= `${projectConfig.root}/project.json`; + } if (projectConfig.configFilePath) { if (workspaceFileName && !isNewFormat) { throw new Error(