查看在Golang中安装的包(包括依赖包)的版本确认方法

简要描述

这个命令用于在Go语言中检查包的版本,包括依赖包。但是需要注意的是,如果包的开发移至另一个代码库,就无法跟踪最新的版本。

go list -m -u all

请尝试一下

我想試試在go的示例項目中使用上述命令進行操作。
複製範例 => https://github.com/golang/example

❯ go list -m -u all
go: finding github.com/yuin/goldmark v1.2.1
go: finding golang.org/x/net v0.0.0-20201021035429-f5854403a974
go: finding golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9
go: finding golang.org/x/tools v0.0.0-20210112183307-1e6ecd4bf1b0
go: finding golang.org/x/xerrors latest
go: finding golang.org/x/sync latest
go: finding golang.org/x/sys latest
go: finding golang.org/x/crypto latest
go: finding golang.org/x/net latest
golang.org/x/example
github.com/yuin/goldmark v1.2.1 [v1.3.2]
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9 [v0.0.0-20210314154223-e6e6c4f2bb5b]
golang.org/x/mod v0.3.0 [v0.4.2]
golang.org/x/net v0.0.0-20201021035429-f5854403a974 [v0.0.0-20210316092652-d523dce5a7f4]
golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9 [v0.0.0-20210220032951-036812b2e83c]
golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f [v0.0.0-20210317091845-390168757d9c]
golang.org/x/text v0.3.3 [v0.3.5]
golang.org/x/tools v0.0.0-20210112183307-1e6ecd4bf1b0 [v0.1.0]
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
    • 最新のversionと差異がある場合は下記のように表示されます。

 

    左側のv1.2.1がcurrent versionで右側の[v1.3.2]がlatest versionとなります。
github.com/yuin/goldmark v1.2.1 [v1.3.2]
广告
将在 10 秒后关闭
bannerAds