diff --git a/packages/angular/src/generators/setup-ssr/lib/normalize-options.ts b/packages/angular/src/generators/setup-ssr/lib/normalize-options.ts index f7f9f7841cbbe..1bb7f7970daa1 100644 --- a/packages/angular/src/generators/setup-ssr/lib/normalize-options.ts +++ b/packages/angular/src/generators/setup-ssr/lib/normalize-options.ts @@ -33,6 +33,13 @@ export async function normalizeOptions( } else { options.serverRouting = false; } + } else if ( + options.serverRouting !== undefined && + !isUsingApplicationBuilder + ) { + throw new Error( + 'Server routing APIs can only be added to a project using `application` builder.' + ); } const isStandaloneApp = isNgStandaloneApp(tree, options.project);