我是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 at / work,我认为这是你的主目录。
因此,当您尝试构建也在/ work中的程序(而不是从命令行使用go run
)时,VS编码也会检查/ work目录下的所有代码,其中您的main.go文件也在检查。
最简单的解决方案可能是将main.go
文件完全放在work
目录之外,或者将它放在/work/src/github.com/<your_username>/<your_package>
的Go路径中。