gomoudle
2019-04-03 10:18:24 0 举报
AI智能生成
为你推荐
查看更多
抱歉,暂无相关内容
go module
作者其他创作
大纲/内容
go module
简易操作
go init
在工作空间中创建一个go.mod
记录依赖信息
相关指令
初始化依赖信息
将已有的依赖信息录入go.mod
当以后对项目进行编译或者测试时,会将修改的依赖信息自动更新到go.mod
go get
用来自定义添加一些特定版本的依赖
直接修改go.mod
也可以达到这种效果
-u[=patch]
更新依赖
go list
-m all
检出所有依赖的最新版本
-u -m all
检出所有依赖的可用更新
go mod tidy
删除无用的依赖
添加需要的依赖
出于最小化包管理的考虑
这个指令只会拉取项目中依赖的最高版本
go mod vendor
在工作空间中创建一个vendor目录管理依赖
概念详解
modules
对依赖进行集中的版本管理的容器
go.mod
依赖的源码是放在外部的gopath中
定义了当前工作空间的modules
位于工作空间的root下
主要组成
module
定义module的名称
require
定义了依赖的包
replace
exclude
0 条评论
回复 删除
下一页