这取决于操作系统以及stderr“去向”的位置。从Node.js 文档:process.stdout并且process.stderr在重要方面与其他 Node.js 流不同:它们分别由console.log()和内部使用console.error()。写入可能是同步的,具体取决于流连接到什么以及系统是 Windows 还是 POSIX:文件:在 Windows 和 POSIX 上同步TTY(终端):在 Windows 上异步,在 POSIX 上同步管道(和套接字):在 Windows 上是同步的,在 POSIX 上是异步的