如何在go代码中找到导入周期在哪里?

Inf*_*Dev 5 go

我受够了错误

main.go:10:5: import cycle not allowed
Run Code Online (Sandbox Code Playgroud)

该错误不提供信息,相关性周期在哪里,甚至不告诉问题出在哪个文件上。有什么办法可以找出依赖关系循环或依赖关系图吗?随着代码库的扩大,很难推断出这一点。

mil*_*onb 1

以及基于上述评论的集体答案:

这是一个已知问题,最近已修复,因此请留意新版本或从源代码编译 go 工具。

(贡献者:@MatrixFrog、@infantDev、@jnml 和 @nemo)