Browse Source

module: Set the error.code to 'MODULE_NOT_FOUND' when a bad path is given to require.

Fixes #2358.
v0.7.4-release
Nathan Rajlich 13 years ago
committed by koichik
parent
commit
3f987cd925
  1. 4
      lib/module.js

4
lib/module.js

@ -331,7 +331,9 @@ Module._resolveFilename = function(request, parent) {
var filename = Module._findPath(request, paths);
if (!filename) {
throw new Error("Cannot find module '" + request + "'");
var err = new Error("Cannot find module '" + request + "'");
err.code = 'MODULE_NOT_FOUND';
throw err;
}
id = filename;
return [id, filename];

Loading…
Cancel
Save