我无法理解以下命令的作用。什么是清单。/ ...做什么?
go list ./...
当我看到官方文档https://golang.org/cmd/go/#hdr-List_packages,这是我不明白什么./...
参数告诉命令。
我无法理解以下命令的作用。什么是清单。/ ...做什么?
go list ./...
当我看到官方文档https://golang.org/cmd/go/#hdr-List_packages,这是我不明白什么./...
参数告诉命令。
go list
需要一个包的导入路径,并且可以为您提供这种方式匹配的包的一些列表信息(您可能对它的-f
标志感兴趣)。
./...
是一个匹配当前文件夹及其所有子文件夹的通配符(执行go help packages
以阅读有关此隐藏功能的更多信息),并且可以与所有内置Go命令一起使用。
因此go list ./...
可以列出当前文件夹及其子文件夹中的所有Go软件包 - 例如,您可能想从GOPATH
中调用它。
go list ./...
这里./
告诉从当前文件夹开始,...
告诉递归下去。
在任何文件夹中列出了所有的软件包,包括标准库的第一个,然后在你的旅途中工作区外部库的包。
它是重复的。这个问题并不完全正确,但现在的答案是现货。 –