removing another process.binding() private snafu

This commit is contained in:
Jeremy Ashkenas
2011-11-08 15:58:48 -05:00
parent 5ae4e06770
commit 426f51db21
2 changed files with 3 additions and 8 deletions

View File

@@ -57,14 +57,11 @@
};
exports.run = function(code, options) {
var Module, mainModule;
var mainModule;
mainModule = require.main;
mainModule.filename = process.argv[1] = options.filename ? fs.realpathSync(options.filename) : '.';
mainModule.moduleCache && (mainModule.moduleCache = {});
if (process.binding('natives').module) {
Module = require('module').Module;
mainModule.paths = Module._nodeModulePaths(path.dirname(options.filename));
}
mainModule.paths = require('module')._nodeModulePaths(path.dirname(options.filename));
if (path.extname(mainModule.filename) !== '.coffee' || require.extensions) {
return mainModule._compile(compile(code, options), mainModule.filename);
} else {