登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> SoftHub关联区 >> 主题: [golang]常用的go mod命令 与 go get [zt]     [回主站]     [分站链接]
[golang]常用的go mod命令 与 go get [zt]
clq
浏览(116) - 2024-05-07 16:14:10 发表 编辑

关键字:



https://www.jianshu.com/p/277e4490e6ab

常用的go mod命令 与 go get


go mod download 下载依赖的module到本地cache(默认为$GOPATH/pkg/mod目录)
go mod edit 编辑go.mod文件
go mod graph 打印模块依赖图
go mod init 初始化当前文件夹, 创建go.mod文件
go mod tidy 增加缺少的module,删除无用的module
go mod vendor 将依赖复制到vendor下
go mod verify 校验依赖
go mod why 解释为什么需要依赖

在项目中执行go get命令可以下载依赖包,并且还可以指定下载的版本。

* 运行go get -u将会升级到最新的次要版本或者修订版本(x.y.z, z是修订版本号, y是次要版本号)
* 运行go get -u=patch将会升级到最新的修订版本
* 运行go get package[@version](https://github.com/version "@version")将会升级到指定的版本号version
如果下载所有依赖可以使用go mod download命令。

简单的使用go module

1.set GO111MODULE=on

2.SET GOPROXY=[https://goproxy.cn](https://goproxy.cn/) (这是win环境下的) export GOPROXY=[https://goproxy.cn](https://goproxy.cn/) (这是mac环境下的)

3.go mod init [包名] // 初始化项目(如果你是初始化项目直接 `go mod init` 就好了)

4.在你的目录文件下会生成go.mod和go.sum文件 go.mod 里面包含了你的所有的包!

5.在文件里面引入包名的时候有的编辑器会报错但是是可以正常编译的

6.下载包使用go get

7.修改包的版本号直接去go.mod文件修改然后go mod download




总数:0 页次:1/0 首页 尾页  
总数:0 页次:1/0 首页 尾页  


所在合集/目录
go依赖库 更多



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1