diff --git a/packages/next/src/executors/server/server.impl.ts b/packages/next/src/executors/server/server.impl.ts index d6394a711fa99..092c84f488592 100644 --- a/packages/next/src/executors/server/server.impl.ts +++ b/packages/next/src/executors/server/server.impl.ts @@ -47,7 +47,10 @@ export default async function* serveExecutor( parseTargetString(options.buildTarget, context.projectGraph), context ); - const root = resolve(context.root, buildOptions.root); + const root = resolve( + context.root, + options.dev ? buildOptions.root : buildOptions.outputPath + ); const config = await prepareConfig( options.dev ? PHASE_DEVELOPMENT_SERVER : PHASE_PRODUCTION_SERVER, buildOptions,