Chrome 控制台不适用于节点检查器浏览器中的变量 UI。如何启用?
Chrome console doesn't work for variables in node-inspector browser UI. How to enable?
重现步骤。
文件名是 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
变量。它只是添加新行:
这是什么行为?如何让它发挥作用?
我的问题在这里解决了:
此外,来自 GitHub 的关于此问题的帖子:
https://github.com/node-inspector/node-inspector/issues/951#issuecomment-262441472
重现步骤。
文件名是
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
变量。它只是添加新行:
这是什么行为?如何让它发挥作用?
我的问题在这里解决了:
此外,来自 GitHub 的关于此问题的帖子: https://github.com/node-inspector/node-inspector/issues/951#issuecomment-262441472