From 12f1329cf3020cc6ee7eb39e3d22902c4a7f3700 Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Sun, 18 Feb 2024 20:29:21 +0100 Subject: [PATCH] Add page name to error logged in Turbopack --- packages/next/src/build/index.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/packages/next/src/build/index.ts b/packages/next/src/build/index.ts index dffed951f962d..88d6a3f886b72 100644 --- a/packages/next/src/build/index.ts +++ b/packages/next/src/build/index.ts @@ -1500,10 +1500,14 @@ export default async function build( currentEntrypoints, }) - const errors = [] - for (const pageIssues of currentIssues.values()) { + const errors: { + page: string + message: string + }[] = [] + for (const [page, pageIssues] of currentIssues) { for (const issue of pageIssues.values()) { errors.push({ + page, message: formatIssue(issue), }) } @@ -1512,7 +1516,9 @@ export default async function build( if (errors.length > 0) { throw new Error( `Turbopack build failed with ${errors.length} issues:\n${errors - .map((e) => e.message) + .map((e) => { + return 'Page: ' + e.page + '\n' + e.message + }) .join('\n')}` ) }