小编Bil*_*ons的帖子

Node.js:编写一个函数将spawn stdout作为字符串返回

我试图将此函数的输出作为字符串返回,但它仍然以未定义的形式返回.我哪里错了?

function run(cmd){
    var spawn = require('child_process').spawn;
    var command = spawn(cmd);
    var result = '';
    command.stdout.on('data', function(data) {
            result += data.toString();
    });
    command.on('close', function(code) {
            return result;
    });
}
console.log(run('ls'));
Run Code Online (Sandbox Code Playgroud)

node.js

22
推荐指数
3
解决办法
4万
查看次数

标签 统计

node.js ×1