From 78306c0d8077318bf00d1f62e9f9939c5671024a Mon Sep 17 00:00:00 2001 From: Rock Star Date: Mon, 1 Sep 2025 11:31:46 +0530 Subject: [PATCH] Added missing files for build angular using build:ssr --- src/Web/ClientApp/angular.json | 2 +- src/Web/ClientApp/src/main.server.ts | 8 ++++++++ src/Web/ClientApp/tsconfig.server.json | 14 ++++++++++++++ 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 src/Web/ClientApp/src/main.server.ts create mode 100644 src/Web/ClientApp/tsconfig.server.json diff --git a/src/Web/ClientApp/angular.json b/src/Web/ClientApp/angular.json index c2373acc9..96551fc28 100644 --- a/src/Web/ClientApp/angular.json +++ b/src/Web/ClientApp/angular.json @@ -106,7 +106,7 @@ "builder": "@angular-devkit/build-angular:server", "options": { "outputPath": "dist-server", - "main": "src/main.ts", + "main": "src/main.server.ts", "tsConfig": "tsconfig.server.json" }, "configurations": { diff --git a/src/Web/ClientApp/src/main.server.ts b/src/Web/ClientApp/src/main.server.ts new file mode 100644 index 000000000..443a05d10 --- /dev/null +++ b/src/Web/ClientApp/src/main.server.ts @@ -0,0 +1,8 @@ +import { enableProdMode } from '@angular/core'; +import { environment } from './environments/environment'; + +if (environment.production) { + enableProdMode(); +} + +export { AppServerModule } from './app/app.server.module'; diff --git a/src/Web/ClientApp/tsconfig.server.json b/src/Web/ClientApp/tsconfig.server.json new file mode 100644 index 000000000..3e3dbb6ec --- /dev/null +++ b/src/Web/ClientApp/tsconfig.server.json @@ -0,0 +1,14 @@ +{ + "extends": "./tsconfig.app.json", + "compilerOptions": { + "outDir": "./out-tsc/server", + "target": "ES2022", + "types": ["node"] + }, + "files": [ + "src/main.server.ts" + ], + "angularCompilerOptions": { + "entryModule": "src/app/app.server.module#AppServerModule" + } +}