go mod 命令go mod init 生成go.mod檔案
go mod tidy 整理現有的依賴
go mod graph 檢視現有的依賴結構
go mod edit 編輯go.mod檔案
go mod vendor 匯出專案所有的依賴到vendor目錄
go mod verify 校驗乙個模組是否被篡改過
go mod why 檢視為什麼需要依賴某模組
go111module
- auto:只要專案包含了go.mod檔案的話啟用go modules,目前在go1.11至go1.14是預設值
- off:禁用go modules
設定方式 go env -w go111module=on
goproxy
用於設定go模組**,預設值:
國內設定如下:
阿里雲:
七牛雲:
如:go env -w goproxy=
Go mod常用與高階操作
1.11和1.12版本 將下面兩個設定新增到系統的環境變數中 go111module on goproxy 1.13版本之後 這種方式並不會覆蓋之前的配置,需要先把系統的環境變數裡面的給刪掉再設定 go env w go111module on go env w goproxy https gopr...
Go Mod常用指令
表頭表頭 go mod download go mod edit 編輯 go.mod 檔案 go mod graph 列印模組依賴圖 go mod init 初始化當前資料夾,建立 go.mod 檔案 go mod tidy 增加缺少的包,刪除無用的包 go mod vendor 將依賴複製到 ve...
go mod常用命令
指定module的根目錄並生成go.mod檔案go mod init example.com hellogo build,go test檢視module下的所有依賴go list m allexample.com hello golang.org x text v0.3.0 rsc.io quote...