当我使用这些设置运行调试时,我正在尝试使用 vscode 调试 go 项目:{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "Launch", "type": "go", "request": "launch", "mode": "auto", "program": "${fileDirname}", "envFile": "${workspaceFolder}/.env.local", "args": [], } ]}我得到:go: finding gitlab.com/company/project/.vscode latestcan't load package: package gitlab.com/company/project/.vscode: unknown import path "gitlab.com/company/project/.vscode": cannot find module providing package gitlab.com/company/project/.vscodeexit status 1Process exiting with code: 1我能做什么来修复它?
1 回答
不负相思意
TA贡献1777条经验 获得超10个赞
听起来当您尝试调试时,您正在编辑 .vscode 文件夹中的文件(例如您引用的 launch.json 文件)。调试与您打开的文件相关(正如您${fileDirname}
在配置中看到的那样)。因此,最简单的修复方法是确保在尝试调试时已打开要调试的 Go 文件。
如果您只想调试项目中的一个二进制文件,则可以覆盖设置program
以launch.json
始终指向该包。
- 1 回答
- 0 关注
- 106 浏览
添加回答
举报
0/150
提交
取消