GoModule基本上是什么,它有助于将自定义软件包导入GOPATH的内部/外部吗?

时间:2019-06-25 15:20:35

标签: go go-modules

所以,我是Golang的新手。到目前为止,我一直在使用供应商策略来维护软件包的依赖关系。现在,我开始了解Go Modules,在youtube上观看了一些视频,看上去很着迷,但实际上这让我感到困惑。 与混乱相关的查询是:

  1. 在GOPATH之外,我有一个目录“ Test”,其中包含“ main.go”。 我看到人们在写命令“ go init”。那条路应该是什么?

  2. 在类似的情况下,如果我将Test / main.go导入某个文件夹中的其他软件包,而不必将其导入我的GOPATH中? Go Module在这里对我有帮助吗?我期望Go Mod从指定目录(而不是本地)中获取代码,并让我的main.go使用它。有可能吗?

请同时在GOPATH的内部和外部考虑这两个问题。

0 个答案:

没有答案