为了账号安全,请及时绑定邮箱和手机立即绑定

列出模块的依赖项,而不是包

列出模块的依赖项,而不是包

Go
达令说 2022-08-01 09:32:36
如果我有这个文件:package mainimport "github.com/dinedal/textql/storage"我可以使用以下之一列出依赖项:go list -depsgo mod graph但是,如果我有这个文件:package mainimport "github.com/dinedal/textql"未列出所有依赖项。例如,查看mod文件,现在没有列出下面的软件包。最后,我尝试了这个,并得到了一个有趣的结果:requirePS C:\> go list -deps github.com/dinedal/textqlgo: finding module for package github.com/dinedal/textqlmodule github.com/dinedal/textql@latest found(v0.0.0-20200608170856-250cf763f52c), but does not contain packagegithub.com/dinedal/textql
查看完整描述

1 回答

?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

根据注释,我能够获得如下模块的依赖项列表:


go mod init deps

go get github.com/dinedal/textql

go list -deps github.com/dinedal/textql/...

此外,此命令也可用于测试,因为它会从模块缓存中清除:


go clean -modcache


查看完整回答
反对 回复 2022-08-01
  • 1 回答
  • 0 关注
  • 108 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号