无法在 VSCODE 中运行第一个 golang 项目



我是golang的新手。

我无法在VSCODE中启动我的go文件,我的代码很简单

package main
import "fmt"
func main() {
fmt.Println("test")
}

当我在我的终端中运行 go运行 main.go时,一切正常,但是当我将其保存在我的 VSCODE 中时,我会收到太多错误,例如

/work/src/golang.org/x/net/webdav/prop_test.go:217: encoding/xml.Name 复合文字使用无键字段

我的主.go文件位于/工作

我该如何解决问题?

在我看来,您已经安装/取消存档了 Go at/work,我假设这是您的主目录。

因此,当您尝试构建也在/work 中的程序(而不是从命令行使用go run)时,VS Code 也会检查/work 目录下的所有代码,其中 main.go 文件也是如此。

最简单的解决方案可能是将main.go文件完全放在work目录之外,或者将其放在 Go 路径中/work/src/github.com/<your_username>/<your_package>

最新更新