From 9bd2717e744126ebe7e41f2b13ba28ac1df7921e Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Sun, 1 Nov 2009 09:27:21 +0100 Subject: [PATCH] require.paths aliased as process.path --- src/node.js | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/node.js b/src/node.js index 5173044..90f03f8 100644 --- a/src/node.js +++ b/src/node.js @@ -273,16 +273,15 @@ var pathModule = createInternalModule("path", function (exports) { var path = pathModule.exports; - -var modulePaths = [ path.join(process.installPrefix, "lib/node/libraries") - ]; +process.paths = [ path.join(process.installPrefix, "lib/node/libraries") + ]; if (process.ENV["HOME"]) { - modulePaths.unshift(path.join(process.ENV["HOME"], ".node_libraries")); + process.paths.unshift(path.join(process.ENV["HOME"], ".node_libraries")); } if (process.ENV["NODE_PATH"]) { - modulePaths = process.ENV["NODE_PATH"].split(":").concat(modulePaths); + process.paths = process.ENV["NODE_PATH"].split(":").concat(process.paths); } @@ -348,7 +347,7 @@ function loadModule (request, parent) { paths = [path.dirname(parent.filename)]; } else { id = request; - paths = modulePaths; + paths = process.paths; } if (id in moduleCache) { @@ -421,7 +420,7 @@ Module.prototype.loadScript = function (filename, loadPromise) { return requireAsync(url).wait(); } - require.paths = modulePaths; + require.paths = process.paths; require.async = requireAsync; // create wrapper function -- 2.7.4