【发布时间】:2017-04-26 07:14:40
【问题描述】:
重现步骤。
-
文件名是
index.js及其内容:'use strict'; debugger; let a = 10; // doesn't mean anything in regards to the issue. -
对文件运行
node-debug。$ node-debug index.js Node Inspector v0.12.8 Visit http://127.0.0.1:8080/?port=5858 to start debugging. Debugging `index.js` Debugger listening on [::]:5858 它在 Chrome 中打开 UI,并在
debugger行停止执行。 在Watch Expression部分中设置监视变量process。在这里可以很容易地检查它。但仅限于此,在Watch Expression部分。
- 现在尝试检查控制台中的
process变量。它不起作用。您可以键入一个变量,但点击[Enter]键不会显示process变量。它只是添加了新行:
这是什么行为?如何让它发挥作用?
【问题讨论】:
-
如果您在其他人为您解决问题之前解决了自己的问题,这里的约定是您要么删除您的问题,要么发布您自己问题的答案。将
[SOLVED]放在标题中并不是这里的工作方式。接受的答案表示问题已解决,并且使用该机制可以让人们搜索尚未接受答案的问题,或者从 OP 接受的所有答案中查看。如果你打算在这里留下你的问题,那么你应该如何使用堆栈溢出。 -
或者,如果另一个问题/答案为您的问题提供了答案,那么您也可以将您的问题标记为另一个问题的副本 - 尽管我可能只是自己删除问题而不是堵塞问题除非你的问题增加了新的东西,否则会有更多的重复。
-
@jfriend00,不应该删除重复的问题。我的案例就是一个很好的例子。我们都遇到了同样的问题,但方式不同。并且问题的名称不同。因此,删除问题可能会导致将来有人无法解决他们类似的问题,而跳过具有不同名称和上下文的问题。无论如何感谢您的信息。当然我想把我的问题留在这里,以便我以后可以回到它。
-
@jfriend00 如果我点击
[That solved my problem!]按钮会发生什么?我的问题会被删除吗?关闭?还有什么?
标签: node.js google-chrome-devtools node-inspector node-debugger