Golang快速入门 | 第四天
-
GOPATH
-
Go Modules
-
命令
命令 作用 go mod init 生成 go.mod 文件 go mod download 下载 go.mod 文件中指明的所有依赖 go mod tidy 整理现有的依赖 go mod graph 查看现有的依赖结构 go mod edit 编辑 go.mod 文件 go mod vendor 导出项目所有的依赖到vendor目录 go mod verify 校验一个模块是否被篡改过 go mod why 查看为什么需要依赖某模块 -
开启
module
-
方法一
go env -w GO111MODULE=on
-
方法二
在环境变量添加
GO111MODULE
变量,值设置为on
vim /etc/profile #最后一行添加 export GO111MODULE=on source /etc/profile
-
-
新建一个项目初始化
-
初始化
go mod init moduleName
此时,目录下会生成一个
go.mod
文件 -
下载依赖
go get -u modulePath
-u
表示去网络中下载依赖,而不在本地寻找go.mod
文件会保存依赖关系如果是第一次下载依赖,会生成一个
go.sum
文件,主要用于记录依赖的hash值,防止被篡改所有安装的依赖的包,都被安装在
GOPATH
目录的pkg
目录下
-
-
-
参考链接
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。