当我只能通过浏览器下载依赖项时,如何为go项目提供依赖项?
我在GOPATH上手动放置了依赖项,但是go build
仍在尝试访问Internet来下载依赖项
答案 0 :(得分:1)
您可以使用vendor创建所需依赖项的本地副本。
因此,当您将整个源代码传输到服务器中时,您不需要再次下载依赖项,因为依赖项已包含在项目中。
建议使用Go Modules来管理项目及其依赖项。 Go模块还具有供应能力。
有大量的包管理工具为̶v̶e̶n̶d̶o̶r̶i̶n̶g̶的̶d̶e̶p̶e̶n̶d̶e̶n̶c̶i̶e̶s̶.̶看一看̶h̶t̶t̶p̶s̶:̶/̶/̶g̶i̶t̶h̶u̶b̶.̶c̶o̶m̶/̶g̶o̶l̶a̶n̶g̶/̶g̶o̶/̶w̶i̶k̶i̶/̶P̶a̶c̶k̶a̶g̶e̶M̶a̶n̶a̶g̶e̶m̶e̶n̶t̶T̶o̶o̶l̶s̶