摘要:
1. 版本选择机制 使用go get <pkg>来获取某个依赖,如果没有特别指定依赖的版本号,go get会自动选择一个最优版本,并且如果本地有go.mod文件的话,还会自动更新go.mod文件. 事实上除了go get,go build和go mod tidy也会自动帮我们选择依赖的版本。这些命令 阅读全文
摘要:
1.indirect含义 在使用 Go module 过程中,随着引入的依赖增多,也许你会发现go.mod文件中部分依赖包后面会出现一个// indirect的标识。这个标识总是出现在require指令中,其中//与代码的行注释一样表示注释的开始,indirect表示间接的依赖。 比如开源软件 Ku 阅读全文