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)    收藏  举报

导航