我写了一个简单的脚本:
var a = 7;
var b = a + 2;
var c = b;
我将上面的脚本放在文件foo.js
中。
现在,我在foo.js
文件夹中打开 Git Bash ,并运行以下命令:
node --inspect foo.js
这就是我得到的:
$ node --inspect foo.js
侦听ws://127.0.0.1:9229 / 185f8862-17db-44d5-aff0-03c8e6fd50df的调试器
有关帮助,请参阅:https://nodejs.org/en/docs/inspector
然后我去chrome://inspect/
,然后去Open dedicated DevTools for Node
。
我看不到用于运行或调试的代码。我在这里想念什么?
谢谢。
答案 0 :(得分:0)
仔细查看协议。它不是http连接(您要连接的连接),而是WebSocket。这主要用于IDE处理诸如VSCode的调试。
顺便说一句。 VSCode原生支持调试Node.js,只需编写一些应用程序并按F5
答案 1 :(得分:0)
请尝试从此页面的“远程目标”部分打开检查器工具:
chrome://inspect/#devices
chrome-devtools://devtools/bundled/inspector.html?experiments=true&v8only=true&ws=127.0.0.1:9229/{{YOUR_KEY}}
答案 2 :(得分:0)
node --inspect-brk foo.js.
chrome://inspect
device-->Remote
Target-->foo.js-->
点击inspect
现在您可以调试文件了。