go - VSCode + Go 不断切换 go.mod 依赖项,设置 root 所有权

标签 go visual-studio-code

有一个使用 Go 模块的项目。有 VSCode 的最新版本安装了官方的 Go 扩展。

问题 1

每次焦点移出VSCode - 它会更新模块文件。例如。:

enter image description here

变成:

enter image description here

问题 2

有时 go.mod 的所有权将设置为 root - 破坏 shell 脚本和整体工作程序。

最佳答案

解决方案是记住两件事:

  • 确保定期更新 mod 依赖项。
  • 确保为 Docker Compose 文件设置用户(默认情况下,Docker 将使用 0:0 - root 权限,修改主机系统上的文件)。
  • 关于go - VSCode + Go 不断切换 go.mod 依赖项,设置 root 所有权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59749255/

    相关文章:

    python - 找不到函数的定义 - VSCode Python

    go - 在GO中获取路径的第一个目录

    转到 XML 错误 : invalid character entity

    visual-studio-code - 如何将live sass编译器的路径设置为VsCode中的当前路径

    color-scheme - 如何在 Visual Studio Code 中添加主题?

    visual-studio-code - 如何在复制粘贴时覆盖 VS Code 中的文件(而不是将 *.1* 附加到文件名)?

    Gomail.v2 - 来自 Slice 的多个收件人

    json - 如何使用不同类型的同一变量进行解码

    go - 通过读取 .go 文件来反射(reflection)结构类型

    tensorflow - 如何在 Visual Studio 代码中为 tensorflow 启用智能感知