【发布时间】:2015-09-30 10:29:24
【问题描述】:
我的应用程序正在从标准输入读取数据:
var input = process.stdin.read();
是否可以将 Visual Studio Code 配置为在调试时重定向输入?
所以它等于这个命令行:
node app.js < input.txt
此配置无效,调试未开始。
{
"name": "Launch",
"type": "node",
"program": "app.js",
"stopOnEntry": false,
"args": [
"<",
"input.txt"
]
}
【问题讨论】:
-
仅当命令和参数由 shell 解释时,才支持使用 '
-
在重定向标准输入时设置
"console": "integratedTerminal"会引发错误:Error processing 'configurationDone' request. The handle is invalid.console 属性应该设置为internalConsole之类的东西。
标签: node.js visual-studio-code