在本地而不是远程导入Go包

时间:2017-01-15 02:36:16

标签: node.js go packages

在node.js项目中,我使用Go作为其关键部分,该节点不足以处理。我想将Go代码拆分为sockets包和main包,sockets包含运行main包所需的结构/接口。我遇到的问题是,我可以从Go的文档中收集到的内容,我只能从github / gopkg远程使用sockets等外部包。我不想将项目的存储库拆分为包含Go代码的存储库和包含节点的存储库。如何使sockets包可用于main本地导入,同时如果对源代码进行任何更新,可以重建两个包的二进制文件?

编辑:导入软件包不再是问题,但更新时的重建软件包仍然是

1 个答案:

答案 0 :(得分:1)

我的团队也是如此,我们最终使用供应商,管理所有外部软件包非常容易。因此,无论谁签出您的仓库都将拥有供应商内的所有包裹。

Understanding and using the vendor folder

请在这个网站上找到很多其他选项:

Golang Package Management Tools