返回顶部
首页 > 资讯 > 后端开发 > GO >如何检查一个包直接依赖/间接依赖于另一个包?
  • 195
分享到

如何检查一个包直接依赖/间接依赖于另一个包?

2024-04-04 23:04:06 195人浏览 薄情痞子
摘要

各位小伙伴们,大家好呀!看看今天我又给各位带来了什么文章?本文标题是《如何检查一个包直接依赖/间接依赖于另一个包?》,很明显是关于golang的文章哈哈哈,其中内容主要会涉及到等等,如果能帮到你,觉

各位小伙伴们,大家好呀!看看今天我又给各位带来了什么文章?本文标题是《如何检查一个包直接依赖/间接依赖于另一个包?》,很明显是关于golang的文章哈哈哈,其中内容主要会涉及到等等,如果能帮到你,觉得很不错的话,欢迎各位多多点评和分享!

问题内容

如标题。

我的解决方案是

cd $PATH_4_PACKAGE_ONE
Go list -f '{{ join .Deps "\n" }}' | grep "$PATH_4_PACKAGE_TWO"
  1. 有更好的解决方案吗?
  2. 如果我想在一个包列表中查找依赖于另一个包列表中的任何包的包,该怎么办?


解决方案


使用 go 模块来管理你的依赖项

> go init # initialize go modules 
> go mod download # download dependencies

现在你有了 go.mod 文件,它包含了 go 项目中的所有依赖项

> cat go.mod | egrep -v "(indirect)|(^\module)|(require)|(\))" # list all direct dependencies
> cat go.mod | egrep "indirect" # list all indirect dependencies

文中关于的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《如何检查一个包直接依赖/间接依赖于另一个包?》文章吧,也可关注编程网公众号了解相关技术文章。

您可能感兴趣的文档:

--结束END--

本文标题: 如何检查一个包直接依赖/间接依赖于另一个包?

本文链接: https://www.lsjlt.com/news/596027.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作