go list ./... 有什么作用?

我无法理解以下命令的作用。

go list ./...

当我查看官方文档https://golang.org/cmd/go/#hdr-List_packages 时,我不清楚./...参数告诉命令的内容。


呼如林
浏览 380回答 2
2回答

小唯快跑啊

go list需要一个包的导入路径,并且可以为您提供一些以这种方式匹配的包的列表信息(您可能对其-f标志感兴趣)。./...是一个匹配当前文件夹及其所有子文件夹的通配符(执行go help packages以阅读有关此隐藏功能的更多信息),并且可以与所有内置 Go 命令一起使用。因此go list ./...可以列出当前文件夹及其子文件夹中的所有 Go 包 - 例如,您可能想要调用它GOPATH。

慕工程0101907

go list ./...这里./告诉从当前文件夹开始,...告诉递归下去。go list ...在任何文件夹中列出所有包,包括标准库的包,然后是 go 工作区中的外部库。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go