前言
隨着Go 1.13發布,GOPROXY默認值proxy.golang.org在中國大陸不能被訪問。
七牛雲順勢推出goproxy.cn,以利於中國開發者更好使用Go Modules。
使用教程
(1)升級到Go1.13
(2)運行go env -w GO111MODULE=on
(3)運行go env -w GOPROXY=https://goproxy.cn,direct
可以通過運行go env查看(2)、(3)步驟是否設置成功

(4)在項目根目錄下執行go mod init
執行成功后生成go.mod文件
其他指令
go get -u//更新現有的依賴go mod tidy//整理模塊(拉取缺少的模塊,移除不用的模塊)go mod download//下載依賴包go mod graph//打印現有依賴結構go mod vendor//將依賴復制到vendor下go mod verify//校驗依賴
go.mod文件解析
module:模塊名稱,使用指令go mod init <OPTIONAL_MODULE_PATH>可設置
require:依賴包列表以及版本
exclude:禁用依賴包列表
replace:替換依賴包列表
go:go版本號
