這個問題在這里已經有了答案: 如何自動將依賴包添加到 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