如何在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读取的程序是非常容易的。

  1. 通过以下node --inspect-brk f.js运行程序: node --inspect-brk f.js
  2. 打开Chrome。
  3. 打开chrome://检查
  4. 点击“打开专用的DevTools for Node”

而你的成就!

我从保罗爱尔兰的这个美妙的博客拉了台阶