в терминале выполнил команду go get github.com/mitchellh/mapstructure, создался файлик go.sum и go.mod изменился.
но вс код подсвечивает название либы с ошибкой:
could not import github.com/mitchellh/mapstructure (cannot find package "github.com/mitchellh/mapstructure" in GOROOT or GOPATH)compilerBrokenImport
не понимаю почему?
смотрите значения go env GOROOT и go env GOPATH до старта и внутри терминала где делаете go get.... - они совпадают?
не совсем понял, нужно запустить эти команды в разных директориях?
одну в штатном терминале другую - где вводите go get...
Тоже бывает такое иногда помогает перезагрузка VScode а иногда приходится создавать грузить пакеты заново.
у вас vs code + wsl?
У меня Vs code на linux
у меня часто такое бывает, помогает: а) Ctrl+Shift+P ==> Reload window b) go mod vendor
Обсуждают сегодня