【错误复盘】 ambiguous import: found package XXX in multiple modules
遇到这个问题是在拉起新的go项目时,通常需要执行go mod tidy
来获取项目中的依赖,但是在执行过程中报了错ambiguous import: found package XXX in multiple modules,大致原因是重复包导入,且路径不一致,导致不知道具体是哪一个包。
问题解决方式
执行go clean -modcache
可以清除缓存,此时在执行go mod tidy
即可。