【问题标题】:Update VSCOD Getting Error loading workspace folders更新 VSCOD 加载工作区文件夹时出错
【发布时间】:2021-05-02 18:42:09
【问题描述】:

每次打开 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 操作系统:达尔文 x64 20.2.0

【问题讨论】:

    标签: visual-studio-code vscode-settings prettier prettier-eslint prettier-vscode


    【解决方案1】:

    1 月 28 日标志着 gopls 和 VS Code Go 旅程的一个重要里程碑,因为 gopls 现在在 VS Code 的 Go 扩展中默认启用。

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

    您需要在 settings.json 中禁用 go.useLanguageServer 标志

    我的看起来像这样:

    {
        "go.inferGopath": false,
        "go.toolsGopath": "C:\\Go",
        "go.useLanguageServer": false
    }
    

    【讨论】:

    • 加载工作区文件夹时出错已解决,但我仍然收到错误扩展更漂亮代码格式化程序无法格式化
    • 这里已经回答了这个问题。 stackoverflow.com/questions/52586965/…
    【解决方案2】:

    我一直在为同样的问题苦苦挣扎,幸好在阅读了VScode workspace threadgopals thread 之后,我的问题已经解决了

    我的 Go 项目结构

    在 VS 代码中,单独打开正在工作的项目存储库。

    在项目内部,运行

    去 mod 初始化模块名称

    去整理一下

    希望,这会有所帮助

    【讨论】:

      【解决方案3】:

      我使用的是 Windows,但我遇到了同样的错误,对我来说,这是由于磁盘上的路径与我调用 vscode 的 powershell 会话上的路径不匹配。 Windows 在文件路径方面不区分大小写,但是当我使用 powershell 导航到我的 go 项目时,我必须注意区分大小写才能正常工作。

      希望,这会有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-07-22
        • 1970-01-01
        • 2016-03-19
        • 1970-01-01
        • 2018-07-13
        相关资源
        最近更新 更多