Skip to content

Commit f10b9d8

Browse files
Merge pull request #123 from codebling/better-erroring
Improve error messages
2 parents 9170d1e + 7202977 commit f10b9d8

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
@@ -376,7 +376,12 @@ Deps.prototype.walk = function (id, parent, cb) {
376376
self.emit('missing', id, parent);
377377
return cb && cb(null, undefined);
378378
}
379-
if (err) return self.emit('error', err);
379+
if (err) {
380+
var message = 'Can\'t walk dependency graph: ' + err.message;
381+
message += '\n required by ' + parent.filename;
382+
err.message = message;
383+
return self.emit('error', err);
384+
}
380385
if (self.visited[file]) {
381386
if (-- self.pending === 0) self.push(null);
382387
if (input) --self.inputPending;

0 commit comments

Comments
 (0)