有没有办法在 Go 代码中获取 Go 模块的完整路径



有没有办法在外部库下获取我的项目正在使用的模块的完整路径?

没有办法在go代码中获取go模块的完整路径

不。

Go 是一种编译语言,大多数外部库(模块(将静态链接到同一个二进制文件中。这意味着您使用的所有 Go 库都在同一个二进制文件中,而不是在您的 PC 中。

如果您使用的是go mod,这篇文章将帮助您了解模块在构建时的位置。 如果您单独使用 GOPATH,则库将下载到您的$GOPATH/src后跟导入时使用的地址。

如果这不是您要查找的内容,则分析所用库的一种方法是检查文件go.mod

相关内容

  • 没有找到相关文章

最新更新