在 VsCode 中调试 Golang 代码
2024-02-05
1 min read
本文简单记录一下怎么在 vscode 中配置调试 goalng 项目,分为普通项目和基于 Bilibili 开源的 Kratos 框架的项目。
普通项目
{
"version": "0.2.0",
"configurations": [
{
"name": "serviceName",
"type": "go",
"request": "launch",
"mode": "auto",
"program": "${workspaceFolder}/serviceName.go",
"args": ["-c", "conf/dev.yaml", "command"],
}
]
}
Kratos 项目
{
"version": "0.2.0",
"configurations": [
{
"name": "serviceName",
"type": "go",
"request": "launch",
"mode": "auto",
"program": "${workspaceFolder}/cmd/serviceName",
"args": ["-conf", "${workspaceFolder}/configs/config-dev.yaml"]
}
]
}
参考
[1] VS Code 断点调试golang
[2] debugging
[3] 配置 Visual Studio Code for Go 开发