簡介
Go 模組,Go 1.11 中引入,為Go 提供依賴管理項目。除了執行時間依賴項之外,使用者可能需要在建置過程中使用 go 模組,特別是在 gogenerate 命令期間執行的工具。
問題
我如何合併特定的構建依賴項,例如 github.com/aprice/embed/cmd/embed,並從特定目錄執行它? go 是否有適合此任務的工具?
答案
使用以下方法,您可以在 Go 模組中嵌入命令依賴項:
建立「工具」套件
在專案中建立一個tools目錄:
mkdir -p internal/tools
// internal/tools/tools.go // +build tools package tools import ( _ "github.com/UnnoTed/fileb0x" )
更新 go.mod
供應
附加說明
以上是如何在 Go 模組中嵌入建置時命令依賴項(例如 `github.com/aprice/embed/cmd/embed`)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!