2

重现步骤。

  1. 文件名是index.js及其内容:

    'use strict';
    
    debugger;
    let a = 10; // doesn't mean anything in regards to the issue.
    
  2. 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
    
  3. 它在 Chrome 中打开 UI 并在线停止执行debuggerprocess在一个Watch Expression部分中设置一个监视变量。在这里可以很容易地检查它。但仅在此处,在Watch Expression部分中。

process_index js - 谷歌浏览器 2016-12-11 13 17 07

  1. 现在尝试process在控制台中检查变量。它不起作用。您可以键入变量,但[Enter]按键不会显示process变量。它只是添加了新行:

process_index js - 谷歌浏览器 2016-12-11 13 25 46

这是什么行为?如何让它发挥作用?

4

1 回答 1

1

我的问题在这里解决了: Chrome 检查器控制台不适用于版本 54.0.2840.99

此外,来自 GitHub 的关于该问题的线程: https ://github.com/node-inspector/node-inspector/issues/951#issuecomment-262441472

于 2016-12-12T05:21:26.050 回答