无法在vscode

时间:2019-03-31 07:54:57

标签: go visual-studio-code

我是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。名称复合文字使用无键字段

我的main.go文件位于/ work

我该如何解决问题?

1 个答案:

答案 0 :(得分:2)

在我看来,您好像已经在/ work上安装/未存档Go,我认为这是您的主目录。

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

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