diff --git a/build/build-local.sh b/build/build-local.sh index 20779115..6e31febc 100755 --- a/build/build-local.sh +++ b/build/build-local.sh @@ -32,6 +32,7 @@ showStatus () { printf "\e[1A\e[0K\r%s\n" $1; } cd `dirname $0`/.. SOURCE=`pwd` +export NODE_PATH=plugins/node_modules LOCAL=$SOURCE/local APPDIR=$SOURCE/build/webkitbuilds/app.nw diff --git a/build/build-standalone.sh b/build/build-standalone.sh index 739bba6d..5eba969d 100755 --- a/build/build-standalone.sh +++ b/build/build-standalone.sh @@ -32,6 +32,7 @@ showStatus () { printf "\e[1A\e[0K\r%s\n" $1; } cd `dirname $0`/.. SOURCE=`pwd` +export NODE_PATH=plugins/node_modules APPDIR=$SOURCE/build/standalonebuild diff --git a/node_modules/c9/setup_paths.js b/node_modules/c9/setup_paths.js index 36b7e841..d81fa572 100644 --- a/node_modules/c9/setup_paths.js +++ b/node_modules/c9/setup_paths.js @@ -5,9 +5,9 @@ */ var modules = require("module"); var oldResolve = modules._resolveFilename; -var path = require("path") +var path = require("path"); var root = path.join(__dirname, "/../.."); -var extraPaths = [ root ]; +var extraPaths = [ root, root + "/plugins/node_modules" ]; modules._resolveFilename = function(request, parent) { if (!parent) parent = { paths: [], filename: "" }; // Ensure client extensions can be loaded