diff --git a/packages/next/build/index.ts b/packages/next/build/index.ts index 56a30c9df9b4721ed8535dbf742463db6976bf8f..4faaaad434e97edec4ee8dc1c7f5aa52e92cb40e 100644 --- a/packages/next/build/index.ts +++ b/packages/next/build/index.ts @@ -151,8 +151,8 @@ export default async function build( } } - const buildSpinner = createSpinner({ - prefixText: `${Log.prefixes.info} Creating an optimized production build`, + const typeCheckingSpinner = createSpinner({ + prefixText: `${Log.prefixes.info} Checking validity of types`, }) const telemetry = new Telemetry({ distDir }) @@ -182,6 +182,14 @@ export default async function build( verifyTypeScriptSetup(dir, pagesDir, !ignoreTypeScriptErrors) ) + if (typeCheckingSpinner) { + typeCheckingSpinner.stopAndPersist() + } + + const buildSpinner = createSpinner({ + prefixText: `${Log.prefixes.info} Creating an optimized production build`, + }) + const isLikeServerless = isTargetLikeServerless(target) const pagePaths: string[] = await nextBuildSpan