From f8ce3ba1825c984387c8e0857d0e2e825f4140fc Mon Sep 17 00:00:00 2001 From: Niklas Mischkulnig <4586894+mischnic@users.noreply.github.com> Date: Wed, 15 Oct 2025 12:44:23 -0700 Subject: [PATCH] Turbopack: respect `--profile` CLI param --- packages/next/src/build/turbopack-build/impl.ts | 5 ++++- packages/next/src/build/webpack-build/impl.ts | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/next/src/build/turbopack-build/impl.ts b/packages/next/src/build/turbopack-build/impl.ts index 108ad29e211635..fc1c91a695203e 100644 --- a/packages/next/src/build/turbopack-build/impl.ts +++ b/packages/next/src/build/turbopack-build/impl.ts @@ -220,7 +220,10 @@ export async function workerMain(workerData: { NextBuildContext.config = await loadConfig( PHASE_PRODUCTION_BUILD, NextBuildContext.dir!, - { debugPrerender: NextBuildContext.debugPrerender } + { + debugPrerender: NextBuildContext.debugPrerender, + reactProductionProfiling: NextBuildContext.reactProductionProfiling, + } ) // Matches handling in build/index.ts diff --git a/packages/next/src/build/webpack-build/impl.ts b/packages/next/src/build/webpack-build/impl.ts index 6aee66ab5d80ed..c64ac967ece60f 100644 --- a/packages/next/src/build/webpack-build/impl.ts +++ b/packages/next/src/build/webpack-build/impl.ts @@ -386,7 +386,10 @@ export async function workerMain(workerData: { NextBuildContext.config = await loadConfig( PHASE_PRODUCTION_BUILD, NextBuildContext.dir!, - { debugPrerender: NextBuildContext.debugPrerender } + { + debugPrerender: NextBuildContext.debugPrerender, + reactProductionProfiling: NextBuildContext.reactProductionProfiling, + } ) NextBuildContext.nextBuildSpan = trace( `worker-main-${workerData.compilerName}`