(dir, callback)
| 1137 | }) |
| 1138 | |
| 1139 | function npmInstall (dir, callback) { |
| 1140 | var env = utils.childEnvironment() |
| 1141 | |
| 1142 | exec('npm install', { cwd: dir, env: env }, function (err, stderr) { |
| 1143 | if (err) { |
| 1144 | err.message += stderr |
| 1145 | callback(err) |
| 1146 | return |
| 1147 | } |
| 1148 | |
| 1149 | callback() |
| 1150 | }) |
| 1151 | } |
| 1152 | |
| 1153 | function run (dir, args, callback) { |
| 1154 | runRaw(dir, args, function (err, code, stdout, stderr) { |