diff --git a/packages/uni-cli-shared/src/hbx/log.ts b/packages/uni-cli-shared/src/hbx/log.ts index a05b076eac15c0a32d0f61d05e338f18beb8bf22..e7967940d017cacfa95c99b60b4204347f8f5bd1 100644 --- a/packages/uni-cli-shared/src/hbx/log.ts +++ b/packages/uni-cli-shared/src/hbx/log.ts @@ -118,6 +118,7 @@ function buildErrorMessage( args.push( colors.yellow(pad(generateCodeFrame(scriptLoc.source, err.loc))) ) + // correct error location err.loc.line = scriptLoc.start.line + err.loc.line - 1 } } catch (e: any) {}