如何使用備用Go.mod 檔案隔離本地開發依賴項
在處理依賴其他儲存庫的複雜專案時,管理本地開發工作流程可能具有挑戰性。當對依賴儲存庫進行變更並需要使用替換指令調整主專案的 go.mod 檔案進行測試時,會出現一個常見問題,而只需在生產部署之前復原這些變更。
利用 Alternate Go .mod 檔案
Go 指令透過 -modfile 選項提供了解決此問題的方法。此選項可讓您指定備用 go.mod 檔案用於開發目的,而原始 go.mod 檔案在生產中保持不變。
要使用備用 go.mod 檔案進行本地開發:
例如:
go build -modfile=local.go.mod ./...
這將使用local.go.mod 檔案用於建立和解決依賴關係,同時忽略主go.mod
在Docker 中離線運行Serverless
您的附加問題與在Docker中離線運行 Serverless 相關。這有助於確保開發環境之間的一致性,並有可能改善隔離性。不過,目前官方還沒有支援在 Docker 離線執行 Serverless。
以上是如何使用備用「go.mod」檔案隔離 Go 中的本機開發依賴項?的詳細內容。更多資訊請關注PHP中文網其他相關文章!