Enable mod
- 設置環境
export GO111MODULE=on
//windows
set GO111MODULE=on
- 在編譯器中設置
初始化項目
go mod init <project name>
go mod 使用方法
-
初始化模塊
go mod init <項目模塊名稱>
-
依賴關係處理 ,根據go.mod文件
go mod tidy
-
將依賴包複製到項目下的 vendor目錄。
go mod vendor
如果包被屏蔽(牆),可以使用這個命令,隨後使用go build -mod=vendor編譯 -
顯示依賴關係
go list -m all
-
顯示詳細依賴關係
go list -m -json all
-
下載依賴
go mod download [path@version]
設置代理
go mod 公共代理倉庫
- 配置 環境變量
export GOPROXY=https://goproxy.io
//windows
set GOPROXY=https://goproxy.io
- 使用編譯器配置
阿里代理倉庫
地址
https://mirrors.aliyun.com/goproxy/
導出環境變量
export GOPROXY=https://mirrors.aliyun.com/goproxy/