Skip to content

Commit 36ef34a

Browse files
committed
Improve error by providing an updated stack trace and the name of the parent file in the message
1 parent 3b240bb commit 36ef34a

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

index.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -356,7 +356,12 @@ Deps.prototype.walk = function (id, parent, cb) {
356356
self.emit('missing', id, parent);
357357
return cb && cb(null, undefined);
358358
}
359-
if (err) return self.emit('error', err);
359+
if (err) {
360+
var message = 'Can\'t walk dependency graph: ' + err.message;
361+
message += '\n required by ' + parent.filename;
362+
err = new Error(message);
363+
return self.emit('error', err);
364+
}
360365
if (self.visited[file]) {
361366
if (-- self.pending === 0) self.push(null);
362367
if (input) --self.inputPending;

0 commit comments

Comments
 (0)