初始化Go Module只需运行go mod init命令,创建go.mod文件声明模块路径,如example.com/myproject或本地名称myproject,后续通过go build等命令自动下载依赖并更新go.mod和go.sum文件。

在Golang中初始化Go Module非常简单,只需在一个项目目录下运行go mod init命令即可。Go Module是Go语言从1.11版本引入的依赖管理机制,它让项目可以明确声明所依赖的模块及其版本,不再依赖GOPATH。
创建项目目录并进入
选择一个你喜欢的项目路径(不需要在GOPATH内),创建一个新目录:
mkdir myprojectcd myproject
运行 go mod init 命令
执行以下命令来初始化一个新的Go Module:
go mod init example.com/myproject
说明: example.com/myproject 是你模块的导入路径,通常使用你的域名加上项目名。如果你只是本地练习,也可以使用任意名称,比如myproject:
立即学习“go语言免费学习笔记(深入)”;
go mod init myproject
执行成功后,会在当前目录生成一个go.mod文件,内容类似:
Otter.ai
一个自动的会议记录和笔记工具,会议内容生成和实时转录
91 查看详情
module myprojectgo 1.21
添加依赖后自动更新 go.mod
当你在代码中导入外部包并运行go build、go run或go get时,Go会自动下载依赖并写入go.mod和go.sum文件。
例如,在main.go中导入github.com/gorilla/mux:
import "github.com/gorilla/mux"
然后运行:
go build
Go会自动下载该模块,并在go.mod中添加类似:
require github.com/gorilla/mux v1.8.0
基本上就这些。初始化Go Module就是这么简单,一行命令搞定,后续依赖由Go工具链自动管理。
以上就是如何在Golang中初始化Go Module的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1113406.html
微信扫一扫
支付宝扫一扫