這個問題在這里已經有了答案: 如何自動將依賴包添加到 go.mod (1回答) 6 小時前關閉。
假設我main.go在目錄中project/并且有project/pkg/mydb/由main.go.
要在我的代碼中添加依賴項,mydb/我應該go get ...在該mydb/子目錄或頂級專案目錄(project/)中運行?
還main.go應該住在哪里:直接在project/還是在project/src/?
uj5u.com熱心網友回復:
Go 只考慮模塊和包。通常您的模塊將是project/并且可以由一個或多個包組成(project/pkg/mydb可以是其中之一)
只有 go 模塊有依賴關系。所以你應該跑go get進去project
main.go可以在任何你想要的地方,它只會改變你是否需要運行go build .或go build ./src
(這僅適用于你使用 go 模塊,所以如果你有一個 go.mod 在你的project. 但如果你應該使用它們)
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/485171.html
