當我使用這些設置運行調試時,我正在嘗試使用 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 關注
- 142 瀏覽
添加回答
舉報
0/150
提交
取消