From d806c4a571c934909db2bd80cebdc347457a6793 Mon Sep 17 00:00:00 2001 From: Manu MA Date: Thu, 20 Oct 2022 13:57:30 +0200 Subject: [PATCH] feat: include line and column in error format (#10529) --- packages/vite/src/node/server/middlewares/error.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/vite/src/node/server/middlewares/error.ts b/packages/vite/src/node/server/middlewares/error.ts index 643e90a5c38e83..cbd57f908b62cb 100644 --- a/packages/vite/src/node/server/middlewares/error.ts +++ b/packages/vite/src/node/server/middlewares/error.ts @@ -26,7 +26,8 @@ export function buildErrorMessage( includeStack = true ): string { if (err.plugin) args.push(` Plugin: ${colors.magenta(err.plugin)}`) - if (err.id) args.push(` File: ${colors.cyan(err.id)}`) + const loc = err.loc ? `:${err.loc.line}:${err.loc.column}` : '' + if (err.id) args.push(` File: ${colors.cyan(err.id)}${loc}`) if (err.frame) args.push(colors.yellow(pad(err.frame))) if (includeStack && err.stack) args.push(pad(cleanStack(err.stack))) return args.join('\n')