afc163
9 years ago
3 changed files with 26 additions and 3 deletions
@ -0,0 +1,23 @@ |
|||
function runCmd(cmd, args, fn) { |
|||
args = args || []; |
|||
var runner = require('child_process').spawn(cmd, args, { |
|||
// keep color
|
|||
stdio: "inherit" |
|||
}); |
|||
runner.on('close', function (code) { |
|||
if (fn) { |
|||
fn(code); |
|||
} |
|||
}); |
|||
} |
|||
|
|||
runCmd('which', ['tnpm'], function (code) { |
|||
var npm = 'npm'; |
|||
if (!code) { |
|||
npm = 'tnpm'; |
|||
} |
|||
console.log(npm + ' installing'); |
|||
runCmd(npm, ['install'], function () { |
|||
console.log(npm + ' install end'); |
|||
}); |
|||
}); |
Loading…
Reference in new issue