當使用包含多個主要方法的Go 專案時,處理依賴關係可能會變得具有挑戰性。 go build 指令通常會更新 go.mod 文件,可能會刪除僅特定主要方法所需的依賴項。
要解決此問題,請考慮使用子模組。每個子模組都可以在 cmd 目錄中擁有自己的 go.mod 檔案。透過使用replace指令,可以在子模組內控制依賴關係。
需要注意的是,Go 中管理多個主要方法的最佳方法仍在不斷發展。但是,子模組提供了一種解決方案,使您能夠隔離依賴項並防止對 go.mod 檔案進行意外修改。
有關更多信息,請參閱所提供的參考材料中鏈接的 Go 問題和相關討論。
以上是Go專案中有多個Main方法,如何有效管理依賴關係?的詳細內容。更多資訊請關注PHP中文網其他相關文章!