Обновите VSCOD, получая ошибку при загрузке папок рабочей области

После обновления каждый раз, когда я открываю VS Code, я получаю Error loading workspace folders, и даже все расширения не работают.

go [-e -json -compiled=true -test=true -export=false -deps=true -find=false -- builtin ibm.com/cloudbroker/order/...]: exit status 1: build flag -mod=readonly only valid when using modules
: packages.Load error[![enter image description here][1]][1]

версия go go1.12.17 darwin/amd64 Версия VsCode: 1.52.1 ОС: Darwin x64 20.2.0

Сообщение об ошибке изображения

введите здесь описание изображения


person Anupam Somani    schedule 28.01.2021    source источник


Ответы (2)


28 января стало важной вехой как для gopls, так и для VS Code Go, так как gopls теперь включен по умолчанию в расширении Go для VS Code.

https://blog.golang.org/gopls-vscode-go

вам нужно отключить флаг go.useLanguageServer в вашем settings.json

моя выглядит так:

{
    "go.inferGopath": false,
    "go.toolsGopath": "C:\\Go",
    "go.useLanguageServer": false
}
person chondroboy    schedule 04.02.2021
comment
Ошибка загрузки папок рабочей области была устранена, но я все еще получаю более красивое расширение ошибки Программа форматирования кода не может форматировать - person Anupam Somani; 04.02.2021
comment
эта проблема была решена здесь. stackoverflow.com/ вопросы/52586965/ - person chondroboy; 13.02.2021

Я некоторое время боролся с этой же проблемой, к счастью, после прочтения поток рабочей области VScode и ветка gopals, моя проблема решена

Структура моего проекта Go

Структура проекта

В коде VS откройте репозиторий рабочего проекта в одиночку.

Внутри проекта запустите

перейти мод init имя_модуля

иди мод аккуратный

Надеюсь это поможет

person Yuvaraj    schedule 17.06.2021