go1.11新特性,mark一下
阿新 • • 發佈:2018-11-16
包管理新特性:
export GO111MODULE=on #開啟modules go mod init # 建立go.mod (我是在專案根目錄下輸入的命令) ls // 可以看下建立成功 cat go.mod // 裡面只有一行資訊 module .... go mod tidy //根據需要的依賴自動生成 require 語句 go list -m // 可以檢視當前的依賴和版本 go mod vendor // 生成 vendor 資料夾
go mod 命令:
go mod init //初始化modules go mod download // 下載modules到本地cache go mod edit // 編輯go.mod檔案,選項有-json、-require和-exclude,可以使用幫助go help mod edit go mod graph // 以文字模式列印模組需求圖 go mod tidy // 刪除錯誤或者不使用的modules go mod vendor // 生成vendor目錄 go mod verify // 驗證依賴是否正確 go mod why //查詢依賴