mirror of https://github.com/nodejs/node.git
The cwdRequire hack is no longer necessary with the require.resolve refactor.
parent
492fc0d752
commit
bfc6b51d95
11
lib/repl.js
11
lib/repl.js
|
@ -22,15 +22,6 @@ var context;
|
|||
|
||||
var disableColors = process.env.NODE_DISABLE_COLORS ? true : false;
|
||||
|
||||
function cwdRequire (id) {
|
||||
if (id.match(/^\.\.\//) || id.match(/^\.\//)) {
|
||||
id = path.join(process.cwd(), id);
|
||||
}
|
||||
return require(id);
|
||||
}
|
||||
Object.keys(require).forEach(function (k) {
|
||||
cwdRequire[k] = require[k];
|
||||
});
|
||||
// hack for require.resolve("./relative") to work properly.
|
||||
module.filename = process.cwd() + "/repl";
|
||||
|
||||
|
@ -38,7 +29,7 @@ function resetContext() {
|
|||
context = Script.createContext();
|
||||
for (var i in global) context[i] = global[i];
|
||||
context.module = module;
|
||||
context.require = cwdRequire;
|
||||
context.require = require;
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue