当我只能通过浏览器下载依赖时,如何为go项目提供依赖?
我手动将依赖项放置在 GOPATH 中,但 go build
仍然尝试访问互联网下载依赖项
最佳答案
建议使用Go Modules管理项目及其依赖项。 Go 模块还有 vendor功能。
启用 vendor 后,依赖项的本地副本将存储在项目内的 vendor
文件夹中。因此,当您将整个源代码传输到服务器时,您不需要再次下载依赖项,因为它已经包含在项目中。
关于go - 如何在不访问 "go get"的情况下构建 Go 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60323627/