我跑了:
node debug f.js
现在我有了:
debug>
提示。如何在我输入到被解释为调试命令的终端中的东西之间进行切换,并将其输入到脚本的stdin中?
答案 0 :(得分:0)
根据nodejs docs,
从命令行运行此程序将在stdin上启动REPL
这意味着如果您的应用需要stdin,则必须通过其他方式启动对该进程的repl。见https://nodejs.org/api/repl.html
我发现使用ms visual studio代码或node-inspector满足了我的需求
答案 1 :(得分:0)
在VSCode中,您可以添加一个新的“调试配置”文件,其“ console”属性设置为“ integratedTerminal”。
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}\\index.js",
"console": "integratedTerminal"
}]
因此,现在您可以输入终端并调试代码了。