gpt4 book ai didi

node.js - 如何使用 VSCode 和 grunt-contrib-connect 连接到 Node

转载 作者:太空宇宙 更新时间:2023-11-03 23:34:44 26 4
gpt4 key购买 nike

我无法使用 Visual Studio Code 调试我的 Node 应用程序。

我的 .vscode/launch.json 看起来像这样:

{
"version": "0.2.0",
"configurations": [{
"name": "Attach",
"type": "node",
"request": "attach",
"port": 9001
}]
}

我使用grunt-contrib-connect启动我的网络服务器。我的连接任务是这样定义的:

connect: {
server: {
options: {
debug:true,
port: 9001,
base: '.',
livereload: true,
},
},
},

通过上述任务成功启动 Web 服务器后,我尝试从 VSCode 附加,但除了一些 UI 闪烁之外,似乎什么也没有发生。没有断点被击中。

我读了VS Code Debugging Documentation ,尤其是 将 VS Code 附加到 Node 部分,这就是我将 debug:true 添加到连接任务中的原因。然而这似乎并没有解决任何问题。

最佳答案

如果我正确理解了 grunt-contrib.connect 中的“端口”,那么这是网络服务器将响应的端口,而不是调试端口。

因此,在 .vscode/launch.json 中,您必须指定调试端口而不是 Web 服务器端口。由于 grunt 使用 Node,我假设调试端口是 Node 的默认端口 5858。

关于node.js - 如何使用 VSCode 和 grunt-contrib-connect 连接到 Node ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34050808/

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