如何获取golang项目中的包数
我遇到了一个问题,我需要一个项目中PKG的数量。我试着用步行,但失败了。有人有主意吗如何获取golang项目中的包数,go,linter,Go,Linter,我遇到了一个问题,我需要一个项目中PKG的数量。我试着用步行,但失败了。有人有主意吗 Go有一个非常方便的内置子命令list,用于执行这类任务 尝试执行: go list ./... 这将为您提供当前目录下所有包的列表。您可以简单地将其与wc等实用程序配对,以获得所需的答案: go list ./... | wc -l 您始终可以传递一个包路径以进行检查,但是末尾的/…告诉您转到递归。您可能还需要运行go帮助包,了解更多信息 您可以使用go list执行更多功能,如筛选功能。“我失败了”不是
Go有一个非常方便的内置子命令list,用于执行这类任务 尝试执行:
go list ./...
这将为您提供当前目录下所有包的列表。您可以简单地将其与wc
等实用程序配对,以获得所需的答案:
go list ./... | wc -l
您始终可以传递一个包路径以进行检查,但是末尾的/…
告诉您转到递归。您可能还需要运行go帮助包
,了解更多信息
您可以使用go list
执行更多功能,如筛选功能。“我失败了”不是问题描述。怎么搞的?