首页 > 解决方案 > child_process.spawn 在 stdout.read 上返回 null

问题描述

我通过child_process.spawn在 Node 中执行一个进程。出于某种原因stdout,并且stderrnull。有什么解释这里可能出错的地方吗?我假设spawn已经开始了这个过程,对吗?

var p = require('child_process').spawn('ipconfig.exe', [], {
    cwd: process.cwd(),
    env: {
        ...process.env
    },
    stdio: 'pipe'
});

var stdout = p.stdout.read(10);
console.log(stderr);

var stderr = p.stderr.read(10);
console.log(stderr);

标签: node.js

解决方案


推荐阅读