Go學習之mod的使用


一、Go mod 的使用

1、開啟GO111MODULE

Go mod 的三種開啟模式(GO111MODULE):

  • on:支持Go mod模式
  • off:不支持Go mod模式
  • auto (默認模式):如果代碼在gopath下,則自動使用gopath模式;如果代碼不在gopath下,則自動使用GO mod模式。

開啟方式:

  • Windows中,在環境變量中添加變量即可,變量名為 GO111MODULE ,變量值可設置為 on、off、auto。
  • Linux中,只要在 /etc/profile 中添加 export GO111MODULE=on 或 export GO111MODULE=off 或 export GO111MODULE=auto。然后執行 source /etc/profile 刷新即可。

2、配置 GOPROXY 環境變量

GOPROXY="https://goproxy.io"

 3、使用 go mod

在開啟Go mod 模式下,非gopath目錄中的代碼,執行一下命令
go mod init {項目名}

例如:新建一個目錄(項目)go_study

自動生成一個文件

 

4、測試 添加依賴 github.com/spf13/viper

 

 依賴包的存放位置變更為$GOPATH/pkg,允許同一個package多個版本並存,且多個項目可以共享緩存的 module

 

 


免責聲明!

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



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