diff --git a/libs/native-federation/src/builders/build/builder.ts b/libs/native-federation/src/builders/build/builder.ts index 2b2f5c22..334ef1d1 100644 --- a/libs/native-federation/src/builders/build/builder.ts +++ b/libs/native-federation/src/builders/build/builder.ts @@ -117,11 +117,6 @@ export async function* runBuilder( return; } - let options = (await context.validateOptions( - targetOptions, - builder - )) as JsonObject & ApplicationBuilderOptions; - /** * Explicitly defined as devServer or if the target contains "serve" */ @@ -130,6 +125,16 @@ export async function* runBuilder( ? !!nfOptions.devServer : target.target.includes('serve'); + let options = (await context.validateOptions( + runServer + ? { + ...targetOptions, + port: nfOptions.port || targetOptions['port'], + } + : targetOptions, + builder + )) as JsonObject & ApplicationBuilderOptions; + let serverOptions = null; const write = true;