我正在使用Parse作为后端,但他们的日志系统很难阅读。所以我尝试在nodejs脚本中执行命令“parse develop”,使它们的日志更具可读性,但我无法使其工作。
// var spawn = require('child_process').spawn;
var exec = require('child_process').exec;
var child = exec('parse', ['develop', 'MyApp']);
child.stdout.on('data', function (data) {
console.log('This is never called');
});
child.stderr.on('data', function (data) {
console.log('This works');
});
我有什么遗漏的吗?
提前致谢。
答案 0 :(得分:0)
您应该使用spawn
exec
个实例
var spawn = require('child_process').spawn,
parse = spawn('parse-develop',['MyApp']);
parse.stdout.on('data', function (data) {
console.log('stdout: ' + data);
});
parse.stderr.on('data', function (data) {
console.log('stderr: ' + data);
});
parse.on('close', function (code) {
console.log('child process exited with code ' + code);
});