VS Code报错:The code in the workspace failed to compile

报错信息中说找不到主模块(main modules).

在开启了GO111MODULE的情况下,不要使用vscode打开项目之外的目录,因为在这些目录下检测不到go.mod就会一直报错。

所以正确的使用方式是:

  1. 如果项目已使用了mod或打算使用mod,设置GO111MODULE=on,使用vscode打开一个独立且完整的项目,并确保最外层目录下创建了go.mod文件。
  2. 如果项目未使用mod,关闭掉GO111MODULE即可。

目录正确的打开方式

原文地址:https://www.cnblogs.com/zcqkk/p/14006671.html