【发布时间】:2012-10-16 18:16:50
【问题描述】:
我在尝试从 Windows 中的 node.js 脚本重定向输出时发现了奇怪的行为。此行为的最小可重现示例如下:
从 Windows 控制台 (cmd.exe):
c:\> node -e console.log('hello')
hello
来自 Powershell:
PS C:\> node -e console.log('hello')
PS C:\>
也就是说,它在没有向控制台写入任何内容的情况下退出。
这是一个问题,因为当我尝试将输出重定向到文件时,没有写入任何内容,例如
node -e console.log(123) > temp.txt
正在创建一个名为 temp.txt 的空文件。
关于 node 如何将 console.out 写入 stdio 有什么问题吗?
【问题讨论】:
标签: windows node.js powershell