1. 程式人生 > >go1.11新特性,mark一下

go1.11新特性,mark一下

包管理新特性:

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 //
查詢依賴

參考:https://www.jianshu.com/p/c5733da150c6

參考:http://blog.51cto.com/qiangmzsx/2164520?source=dra