Advertisement

用于管理的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)

还没有任何评论哟~