в терминале выполнил команду 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
Обсуждают сегодня