gpt4 book ai didi

javascript - 等待调试器断开连接... - VSCode 中的 Node.js

转载 作者:IT老高 更新时间:2023-10-28 23:03:26 25 4
gpt4 key购买 nike

我正在尝试在 Visual Studio Code 中单步执行一个简单的 javascript 示例,但调试器在尝试断开连接时挂起。

macOS Sierra 版本 10.12.6

VSCode 版本 1.18.1(最新)

随 Homebrew 一起安装的 Node.js v8.9.2(最新)

Debugging with inspector protocol because Node.js v8.9.2 was detected.
node --inspect-brk= /*(port)*/ jsSandbox.js
Debugger listening on ws:// (ip address)
Debugger attached.
Waiting for the debugger to disconnect...

这似乎是两个 Code 的已解决问题和 Node已经,这就是为什么我如此困惑。我做错了吗?

这是我要调试的唯一 javascript 文件:

// learning about closure

function increase() { // — gets called once
var getBig = 0;
return function() { // — — gets called each time
getBig += 1; // — — increments each time
console.log(getBig);
};
}
var bigOne = increase(); // -- a reference to the instance of the function
bigOne(); //1
bigOne();//2

...以及项目的 launch.json 配置:

        {
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}/jsSandbox.js",
"console": "internalConsole"
}

最佳答案

点击下图按钮打开launch.json-

To open Launch.json

在此处提供正确的文件名,即服务器的启动位置。就我而言,它是 app.js

"version": "0.2.0",
"configurations": [
{
"type": "node",
"runtimeVersion": "10.21.0",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}/app.js"
}
]

runtimeVersion 是可选的,如果您想在特定 Node 版本上运行它,则它是必需的。并且该 Node 版本应该安装在您的系统上。

关于javascript - 等待调试器断开连接... - VSCode 中的 Node.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47701801/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com