登录
首页 >  Golang >  Go教程

GO语言包管理工具go mod以及包详解

来源:脚本之家

时间:2022-12-29 17:11:53 372浏览 收藏

亲爱的编程学习爱好者,如果你点开了这篇文章,说明你对《GO语言包管理工具go mod以及包详解》很感兴趣。本篇文章就来给大家详细解析一下,主要介绍一下包管理、mod,希望所有认真读完的童鞋们,都有实质性的提高。

1.GO中包的定义与介绍

go中包分为三种:1.系统内置包 2. 自定义包 3.第三方包

2. 包管理工具 go mod

2.1 自定义包 (可以包含多个go文件)

2.1.1 建立项目并go mod init初始化

2.1.2 自定义一个包(文件夹)并书写方法

2.1.3 引入自定义包,并使用

2.1.4 函数init执行顺序 init函数会自动执行

3. golang中使用第三方包

3.1 查找第三方包

我们可以在https://pkg.go.dev查找常见的golang第三方包

比如 解决float精度丢失的包decimal

https://github.com/shopspring/decimal

3.2 安装包

3.2.1 go get (全局)

受网络原因限制

3.2.2 go download (全局)

3.2.3 go mod vender(本项目)(主用)

将依赖复制到当前项目的vendor下

补充:常用命令

1、初始化模块

go  mod  init   模块名           

2 、获取远程的模块

go get  模块名           

3、 查看当前依赖模块

go list -m all              

 4、 清除未使用到的依赖

go mod tidy       

总结 

到这里,我们也就讲完了《GO语言包管理工具go mod以及包详解》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于golang的知识点!

声明:本文转载于:脚本之家 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表