我正在使用child-process-promise module。所以我有这样的东西:
var promise = require('child-process-promise').spawn;
promise('some_command_producing_output')
.then(function (result) {
...
})
.catch(function (err) {
...
});我想要的是在stdout中的命令生成输出之后添加一些处理。最后,我想创建一个函数来使用,如下所示:
RunCommandAndProcess('some_command_producing_output')
.then(function (result) {
...
})
.catch(function (err) {
...
});函数应使用child-process-promise中的promise,等待成功后返回promise进行数据处理。
发布于 2018-02-28 17:26:53
这真的只是
var spawn = require('child-process-promise').spawn;
function RunCommandAndProcess(cmd) {
return spawn(cmd).then(function process(result) {
… // do processing
return …;
});
}https://stackoverflow.com/questions/49025792
复制相似问题