var sys = require('sys'),
exec = require('child_process').exec;
exec("cd /home/ubuntu/distro", function(err, stdout, stderr) {
console.log("cd: " + err + " : " + stdout);
exec("pwd", function(err, stdout, stderr) {
console.log("pwd: " + err + " : " + stdout);
exec("git status", function(err, stdout, stderr) {
console.log("git status returned "); console.log(err);
})
})
})
cd: null :
pwd: null :/
git status returned
{ [Error: Command failed: fatal: Not a git repository (or any of the parent directories): .git ] killed: false, code: 128, signal: null }
高管的NodeJS不爲 「CD」 殼CMD攜手。正如你在下面看到的,pwd工作,git status正在嘗試工作,但因爲它不在git目錄中執行而失敗,但是cd cmd無法停止進一步成功執行其他cmd。 嘗試在nodeJS外殼以及nodeJS + ExpressJS網絡服務器。高管的NodeJS不爲 「CD」 殼CMD