From f9ae2af9a58dda24d890b769f44b2e2419fc56ab Mon Sep 17 00:00:00 2001 From: Alex Brausewetter Date: Mon, 17 Aug 2015 14:19:59 -0700 Subject: [PATCH] Make npmBin path configurable --- plugins/c9.ide.plugins/updater-npm.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/plugins/c9.ide.plugins/updater-npm.js b/plugins/c9.ide.plugins/updater-npm.js index 47dc9617..670695a4 100644 --- a/plugins/c9.ide.plugins/updater-npm.js +++ b/plugins/c9.ide.plugins/updater-npm.js @@ -22,8 +22,9 @@ define(function(require, exports, module) { /***** Initialization *****/ - var pluginsPath = "/home/ubuntu/.c9/plugins"; - var managedPath = "/home/ubuntu/.c9/managed"; + var npmBin = options.npmBin || "/home/ubuntu/.nvm/nvm-exec"; + var pluginsPath = options.pluginsPath || "/home/ubuntu/.c9/plugins"; + var managedPath = options.managedPath || "/home/ubuntu/.c9/managed"; var managedNpmPath = [managedPath, "npm"].join("/"); var managedEtcPath = [managedNpmPath, "etc"].join("/"); @@ -187,8 +188,6 @@ define(function(require, exports, module) { } function npmExec(command, args, callback) { - var npmBin = "/home/ubuntu/.nvm/nvm-exec"; - debug(npmBin, { args: [ "npm", command ].concat(args) }); proc.execFile(npmBin, {