用于管理的Go依赖包工具:包括Go Modules和官方特性(适用于Go 1.13)。
发布时间
阅读量:
阅读量
公众号原始内容链接为:https://mp.weixin.qq.com/s/SGGV3tWEg5AAJ7I_FcK0cg
目录
目录
说明
初始化
依赖库的默认引入
指定版本依赖库的引入
查看已添加的依赖项
依赖库的存储管理
依赖库版本的切换操作
移除未使用的依赖库
调用项目中的 package
调用不同版本的父子目录结构
实例演示过程
需要特别注意的问题点
IDE 与 Go Modules 的兼容性处理
IntelliJ IDEA/Goland 的配置方式
vim 编辑器的相关设置
参考资料
说明
Go 语言在依赖包管理方面长期存在一定的挑战,为此相继推出了诸如 godep、glide、dep 等多个工具。尽管 vendor 机制的引入在一定程度上简化了依赖包的管理流程,但仍未形成统一的标准工具,各个项目仍采用各自不同的方式来处理依赖问题。
在使用 vendor 机制后,每个项目都会完整复制一份所需的依赖包,这不仅增加了本地存储空间的占用,也使得依赖管理变得更为复杂和不便。
同时,在 Go 项目中,import 指令所指定的 pack
全部评论 (0)
还没有任何评论哟~
