2016-03-18 49 views

回答

2

go list需要一个包的导入路径,并且可以为您提供这种方式匹配的包的一些列表信息(您可能对它的-f标志感兴趣)。

./...是一个匹配当前文件夹及其所有子文件夹的通配符(执行go help packages以阅读有关此隐藏功能的更多信息),并且可以与所有内置Go命令一起使用。

因此go list ./...可以列出当前文件夹及其子文件夹中的所有Go软件包 - 例如,您可能想从GOPATH中调用它。

0
go list ./... 

这里./告诉从当前文件夹开始,...告诉递归下去。

​​

在任何文件夹中列出了所有的软件包,包括标准库的第一个,然后在你的旅途中工作区外部库的包。