加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

依赖 – 任何良好的建议,如何避免进口循环在Go?

发布时间:2020-12-14 01:05:36 所属栏目:百科 来源:网络整理
导读:我正在做一个Go项目一个月。好的是Go是真的高效。但经过一个月的发展,我已经有成千上万的代码和许多包。为了避免导入周期是我的一个主要问题,任何时候我得到一个导入周期错误,我不知道问题可能在第一次。 Go编译器也只有非常简单的通知,总是不够好找到问
我正在做一个Go项目一个月。好的是Go是真的高效。但经过一个月的发展,我已经有成千上万的代码和许多包。为了避免导入周期是我的一个主要问题,任何时候我得到一个导入周期错误,我不知道问题可能在第一次。

Go编译器也只有非常简单的通知,总是不够好找到问题快速像:main.go:7:3:import cycle不允许。它只会帮助你知道哪个文件可能会导致问题,但没有更深入。由于导入关系只是变得越来越复杂,而代码的增长,我渴望知道如何避免导入循环更有效地在Go。任何帮助深表感谢。

go list -f '{{join .Deps "n"}}' <import-path>

将在< import-path>显示包的导入依赖关系 – 或在当前目录中,如果< import-path>为空。或者

go list -f '{{join .DepsErrors "n"}}' <import-path>

希望在您的情况下显示一些有用的信息。另见输出

go help list

有关go list工具的其他信息。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读