我最近从Node.js v7.9.0升级到了v8.9.3。在节点7中,我一直在使用:
node --inspect-brk <script>
但是,此命令的输出用于提供将启动实时调试会话的URL,而节点8的输出为:
Debugger listening on ws://127.0.0.1:9229/acffcca5-c3f0-21ad-a9c9-732888843455
For help see https://nodejs.org/en/docs/inspector
Chrome尝试直接导航到该URL时,会以ERR_DISALLOWED_URL_SCHEME作为响应。
在此新版本中,如何在Chrome中启动Node调试会话的过程是什么?
答案 0 :(得分:0)
Node v7的输出是:
Debugger listening on port 9229.
Warning: This is an experimental feature and could change at any time.
To start debugging, open the following URL in Chrome:
chrome-devtools://devtools/bundled/inspector.html?experiments=true&v8only=true&ws=127.0.0.1:9229/3cf766cc-2353-4b12-bc0d-6cd77616f6ed
编辑此URL来替换GUID确实可以,但是我不知道如果不使用以前的版本,怎么可能知道/找到它。
这可行,但似乎必须有一个更好的答案。