Golang Go语言中使用 Go Module

发布于 1周前 作者 yibo5220 来自 Go语言

Golang Go语言中使用 Go Module

目前来说官方出的最简洁易懂的 Go module 初级教程: https://lingchao.xin/post/using-go-modules.html

7 回复

别骗我们了.

更多关于Golang Go语言中使用 Go Module的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


链接点不了

以为有什么骚操作,原来是骗过去点博客

>= go 1.11.1

go mod help

挨个试一遍就好了,我已经把 govendor 丢了。

写的好是很可以的,已收藏

在Golang(通常简称为Go)中,Go Module 是官方引入的依赖管理工具,旨在解决之前使用 GOPATH 模式时遇到的一些依赖管理问题。自 Go 1.11 版本起,Go Module 逐渐成为管理 Go 项目依赖的标准方式。

使用 Go Module 的第一步是初始化一个模块,这可以通过在项目根目录下运行 go mod init <module-name> 命令来完成,其中 <module-name> 是你的模块名,通常与你的代码仓库路径一致。

初始化后,Go 会在项目根目录下生成一个 go.mod 文件,该文件记录了项目的模块路径以及依赖的其他模块和它们的版本。当你添加、更新或删除依赖时,Go 会自动更新这个文件。

例如,通过运行 go get <package-path> 命令,你可以添加一个新的依赖到项目中,Go 会将其添加到 go.mod 文件中,并在 go.sum 文件中记录依赖的确切版本,以确保构建的可重复性。

go.sum 文件包含了项目中依赖的所有模块的特定版本的哈希值,这有助于确保即使在不同环境中,依赖也能被准确地解析和获取。

总的来说,Go Module 提供了一个简单而强大的依赖管理系统,使得 Go 项目的依赖管理更加透明和可靠。对于任何新的 Go 项目,建议使用 Go Module 来管理依赖。

回到顶部