Поиск gitlab.com/company/project/.vscode последней - PullRequest
1 голос
/ 30 октября 2019

Я пытаюсь отладить проект go с помощью vscode, когда я запускаю debug с такими настройками:

{
    // 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 latest
can'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/.vscode
exit status 1
Process exiting with code: 1

Что можно сделать, чтобы исправитьэто?

1 Ответ

1 голос
/ 30 октября 2019

Звучит так, как будто вы редактируете файл в своей папке .vscode (например, файл launch.json, который вы цитировали) при попытке отладки. Отладка относится к файлу, который вы открыли (как вы можете видеть по ${fileDirname} в вашей конфигурации). Поэтому самое простое решение - убедиться, что вы открыли файл Go, который хотите отлаживать, при попытке отладки.

Если вы хотите отладить только один двоичный файл в своем проекте, вы можете переопределить programзначение launch.json всегда указывает на этот пакет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...