记录go mod命令 & go.mod 文件解析

Posted 雪狐晨光

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记录go mod命令 & go.mod 文件解析相关的知识,希望对你有一定的参考价值。

Go安装

export GOBIN=$HOME/go/bin  
export PATH=$PATH:$GOBIN:$HOME/sdk/go1.17/bin

Go mod启用

go env -w GO111MODULE="on"                          ## 开启 go mod 模式,必须
go env -w GOPROXY=https://goproxy.cn/               ## 配置 GOPROXY,可以下载外网代码


Go mod 文件

go.mod 内容解析

参考链接:GO Mod使用及版本指定_Turbock的博客-CSDN博客_go mod 版本

github.com/BurntSushi/toml   v0.4.1   // indirect

  • github.com/BurntSushi/toml 引用包
  • v0.4.1                                    git版本标签
  • // indirect                                间接依赖

go mod why -m 包名  

可以查看依赖是被哪里引入的,举例如下

 go mod why -m golang.org/x/net

新增go工程目录

go mod init experiment

以上是关于记录go mod命令 & go.mod 文件解析的主要内容,如果未能解决你的问题,请参考以下文章

记录go mod命令 & go.mod 文件解析

Go go.mod入门

Go go.mod入门

关于go mod 的使用和goland 配置关于go mod 的配置

GO go modules 的 go mod

go.sum工作机制