Modules和GO111MODULE
1. golang的默认搜索目录
GOROOT -> GOPATH
2. GO111MODULE 出现
有了GO111MODULE后,会读取项目的go.mod.文件, 在go.mod文件中会记录有哪些依赖
go mod init 新模块名字
项目根目录下生成两个文件 go.mod 和 go.sum.
- go.mod 中会记录当前项目的依赖
- go.sum记录每个依赖库的版本和哈希值
go get -u github.com/gin-gonic/gin
会在go.mod中加入依赖,
并在GOPATH/pkg/mod下查找, 找不到会下载
go mod download //会把依赖提前下载到GOPATH/pkg/mod下
posted on 2023-02-08 19:11 WillingCPP 阅读(30) 评论(0) 收藏 举报