小编sla*_*gan的帖子

如何使用备用 go.mod 文件进行本地开发?

目前我正在开发一个使用 Serverless Framework 和 Go 的 API。

我正在使用 Serverless-offline 插件进行本地测试。

该 API 依赖于其他一些存储库(我也维护这些存储库),我使用该go.mod文件导入这些存储库。

然而,我很难完善我的开发人员工作流程。

目前,如果我想对此 API 所依赖的存储库进行更改,我必须更改项目go.mod以包含替换指令以进行测试,但随后我必须手动将其更改回以部署到生产环境。

基本上我正在寻找一种包含替换指令的方法,该指令仅在本地开发期间应用。其他人都是如何处理这个问题的?

额外问题:有什么方法可以在 docker 中离线运行 Serverless 吗?我发现在裸机上运行的无服务器离线会导致不同开发人员环境之间的不一致。

local go serverless go-modules

7
推荐指数
1
解决办法
1401
查看次数

标签 统计

go ×1

go-modules ×1

local ×1

serverless ×1