使用 Go 1.11 和 Go 模块的 Google Cloud 函数部署问题
要使用 Go 1.11 和 Go 模块部署 Google Cloud 函数,请确保正确模块管理。
原因:
错误源于存在 go.mod 文件,这意味着使用了模块,但不包含供应商目录在部署包中。部署时,仅上传包含该函数的目录,不包括父目录。
解决方案:
要解决此问题,请考虑以下方法:
**/go.mod **/go.sum
这将阻止在部署期间上传 go.mod 和 go.sum 文件。
注意:
构建器优先使用模块而不是供应商目录。然而,确保正确的部署包装至关重要。通过排除 go.mod/go.sum 文件并使用供应商目录,可以有效地管理依赖项而不会遇到错误。
以上是以下是一些标题选项,重点关注问题和解决方案: 直接、清晰: * 使用 Go 1.11 和模块部署 Google Cloud Functions:为什么需要供应商目录 * Go 模块和 Go的详细内容。更多信息请关注PHP中文网其他相关文章!