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

问题描述 投票:0回答:1

我是golang的新手。

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

package main

import "fmt"

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

当我运行时,在我的终端运行main.go每件事情都运行正常但是当我将它保存在我的vscode中时,我得到的错误太多了

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

我的main.go文件位于/ work

我该如何解决这个问题?

go visual-studio-code
1个回答
2
投票

在我看来,你已经安装/取消存档Go at / work,我认为这是你的主目录。

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

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

© www.soinside.com 2019 - 2024. All rights reserved.