如何在debugging器界面中将东西馈送到脚本的stdin中?
我跑了:
node debug f.js
现在我有一个:
debug>
提示。 我怎么能切换我input到terminal的东西之间被解释为debugging命令,它被馈送到脚本的stdin?
根据nodejs文档,
从命令行运行这个程序将在stdin上启动一个REPL
这意味着如果您的应用程序需要stdin,而您必须通过另一种方式来启动对stream程的repl。 请参阅https://nodejs.org/api/repl.html
我发现使用ms visual studio代码或node-inspector可以满足我的需求
在版本8+中包含inspector
到节点核心之后,debugging从stdin
读取的程序是非常容易的。
- 通过以下
node --inspect-brk f.js
运行程序:node --inspect-brk f.js
- 打开Chrome。
- 打开chrome://检查
- 点击“打开专用的DevTools for Node”
而你的成就!
我从保罗爱尔兰的这个美妙的博客拉了台阶