diff --git a/packages/schematics/angular/universal/index.ts b/packages/schematics/angular/universal/index.ts index 4991ef5ac363..de140e803377 100644 --- a/packages/schematics/angular/universal/index.ts +++ b/packages/schematics/angular/universal/index.ts @@ -67,6 +67,11 @@ function updateConfigFile(options: UniversalOptions, tsConfigDirectory: Path): R configurations: { production: { fileReplacements: getFileReplacements(projectTargets), + sourceMap: false, + optimization: { + scripts: false, + styles: true, + }, }, }, }; diff --git a/packages/schematics/angular/utility/workspace-models.ts b/packages/schematics/angular/utility/workspace-models.ts index 4cb08b3b5d7d..a297922be73f 100644 --- a/packages/schematics/angular/utility/workspace-models.ts +++ b/packages/schematics/angular/utility/workspace-models.ts @@ -74,6 +74,11 @@ export interface ServerBuilderOptions { tsConfig: string; main: string; fileReplacements?: FileReplacements[]; + optimization?: { + scripts?: boolean; + styles?: boolean; + }; + sourceMap?: boolean; } export interface AppShellBuilderOptions {