我正在使用spawn()进行git调用.有时它工作正常,但其他似乎是悬挂.我看到没有事件触发(错误,退出,关闭),但我看到证据表明该过程实际上已成功完成.
var spawn = require('child_process').spawn;
spawn('git', ['push', 'origin', 'master'])
.on('error', function(error) {
console.log("ERROR: DETAILS: " + error);
})
.on('close', function(code) {
console.log("SUCCESS: CODE: " + code);
})
.on('exit', function(code) {
console.log("EXIT: CODE: " + code);
})
Run Code Online (Sandbox Code Playgroud)