Go Modules使用教程(3分鍾學會)


前言

隨着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版本號


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM