From 734b3676da46b08c01b9eaccb03323988e0c4c52 Mon Sep 17 00:00:00 2001 From: Colum Ferry Date: Tue, 29 Nov 2022 10:45:47 +0000 Subject: [PATCH] fix(angular): make server build depend on browser build --- .../src/generators/host/__snapshots__/host.spec.ts.snap | 3 +++ .../src/generators/remote/__snapshots__/remote.spec.ts.snap | 3 +++ .../setup-ssr/__snapshots__/setup-ssr.spec.ts.snap | 6 ++++++ .../src/generators/setup-ssr/lib/update-project-config.ts | 1 + 4 files changed, 13 insertions(+) diff --git a/packages/angular/src/generators/host/__snapshots__/host.spec.ts.snap b/packages/angular/src/generators/host/__snapshots__/host.spec.ts.snap index e1b8871afa64e..9817b7d33f727 100644 --- a/packages/angular/src/generators/host/__snapshots__/host.spec.ts.snap +++ b/packages/angular/src/generators/host/__snapshots__/host.spec.ts.snap @@ -166,6 +166,9 @@ Object { }, }, "defaultConfiguration": "production", + "dependsOn": Array [ + "build", + ], "executor": "@nrwl/angular:webpack-server", "options": Object { "customWebpackConfig": Object { diff --git a/packages/angular/src/generators/remote/__snapshots__/remote.spec.ts.snap b/packages/angular/src/generators/remote/__snapshots__/remote.spec.ts.snap index 26b2063164a13..6a76fd2137606 100644 --- a/packages/angular/src/generators/remote/__snapshots__/remote.spec.ts.snap +++ b/packages/angular/src/generators/remote/__snapshots__/remote.spec.ts.snap @@ -170,6 +170,9 @@ Object { }, }, "defaultConfiguration": "production", + "dependsOn": Array [ + "build", + ], "executor": "@nrwl/angular:webpack-server", "options": Object { "customWebpackConfig": Object { diff --git a/packages/angular/src/generators/setup-ssr/__snapshots__/setup-ssr.spec.ts.snap b/packages/angular/src/generators/setup-ssr/__snapshots__/setup-ssr.spec.ts.snap index 24bae49ea24e9..2e16dd9d542bc 100644 --- a/packages/angular/src/generators/setup-ssr/__snapshots__/setup-ssr.spec.ts.snap +++ b/packages/angular/src/generators/setup-ssr/__snapshots__/setup-ssr.spec.ts.snap @@ -13,6 +13,9 @@ Object { }, }, "defaultConfiguration": "production", + "dependsOn": Array [ + "build", + ], "executor": "@angular-devkit/build-angular:server", "options": Object { "main": "apps/app1/server.ts", @@ -104,6 +107,9 @@ Object { }, }, "defaultConfiguration": "production", + "dependsOn": Array [ + "build", + ], "executor": "@angular-devkit/build-angular:server", "options": Object { "main": "apps/app1/server.ts", diff --git a/packages/angular/src/generators/setup-ssr/lib/update-project-config.ts b/packages/angular/src/generators/setup-ssr/lib/update-project-config.ts index 1090ad61d35bc..03cba1d26c266 100644 --- a/packages/angular/src/generators/setup-ssr/lib/update-project-config.ts +++ b/packages/angular/src/generators/setup-ssr/lib/update-project-config.ts @@ -15,6 +15,7 @@ export function updateProjectConfig(tree: Tree, schema: Schema) { projectConfig.targets.build.configurations?.production?.fileReplacements; projectConfig.targets.server = { + dependsOn: ['build'], executor: '@angular-devkit/build-angular:server', options: { outputPath: `dist/${projectConfig.root}/server`,