Skip to content

Commit 424e162

Browse files
committed
bug fix if parse error in the first lines
1 parent 52b40b3 commit 424e162

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

lib/ModuleParseError.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ function ModuleParseError(module, source, err) {
99
this.message = "Module parse failed: " + module.request + " " + err.message;
1010
if(typeof err.lineNumber === "number") {
1111
source = source.split("\n");
12-
this.message += "\n| " + source.slice(err.lineNumber - 3, err.lineNumber + 2).join("\n| ");
12+
this.message += "\n| " + source.slice(Math.max(0, err.lineNumber - 3), err.lineNumber + 2).join("\n| ");
1313
} else {
1414
this.message += "\n" + err.stack;
1515
}

0 commit comments

Comments
 (0)