我有一个my-project多根工作区:
- my-project
- my-project-api-gateway
- another-root-folder-we-dont-care-about
这是我的launch.json配置文件my-project-api-gateway
{
// See https://code.visualstudio.com/docs/editor/debugging#_launchjson-attributes
// and variables here https://code.visualstudio.com/docs/editor/variables-reference
"version": "0.2.0",
"configurations": [
{
"name": "my-project-api-gateway",
"type": "go",
"request": "launch",
"mode": "debug",
"envFile": "${workspaceFolder}/.env", ----> Error loading .env file
"program": "${workspaceFolder}/src/main.go"
}
]
}
调试控制台输出
Starting: /Users/me/go/bin/dlv dap --check-go-version=false --listen=127.0.0.1:53890 --log-dest=3 from /Users/me/path/to/project/src
DAP server listening at: 127.0.0.1:53890
Type 'dlv help' for list of commands.
2022/07/20 10:30:52 Error loading .env file
Process 13526 has exited with status 1
Detaching
dlv dap (13508) exited with code: 0
谢谢你的帮助
dlv、go、gopls 和 vscode 版本
❯ dlv version
Delve Debugger
Version: 1.8.2
❯ go version
go version go1.18 darwin/amd64
❯ gopls -v version
Build info
----------
golang.org/x/tools/gopls v0.9.1
❯ code -v
1.69.2
扩展Go for Visual Studio Code是 v0.35.1
慕村225694
相关分类