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

如果我有这个文件:


package main

import "github.com/dinedal/textql/storage"

我可以使用以下之一列出依赖项:


go list -deps

go mod graph

但是,如果我有这个文件:


package main

import "github.com/dinedal/textql"

未列出所有依赖项。例如,查看mod文件,现在没有列出下面的软件包。最后,我尝试了这个,并得到了一个有趣的结果:require


PS C:\> go list -deps github.com/dinedal/textql

go: finding module for package github.com/dinedal/textql

module github.com/dinedal/textql@latest found

(v0.0.0-20200608170856-250cf763f52c), but does not contain package

github.com/dinedal/textql


达令说
浏览 109回答 1
1回答

qq_遁去的一_1

根据注释,我能够获得如下模块的依赖项列表:go mod init depsgo get github.com/dinedal/textqlgo list -deps github.com/dinedal/textql/...此外,此命令也可用于测试,因为它会从模块缓存中清除:go clean -modcache
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go