Go 1.11 中引入的模組系統簡化了依賴管理。然而,它引起了對模組可用性和缺乏對依賴項的控制的擔憂。這就是 go modvendor 命令發揮作用的地方。
文件指出 go modvendor 建立一個供應商目錄,其中包含建置和測試主程式所需的所有套件模組。然而,這引發了對其用例的疑問。
Go 模組管理版本控制,而不是套件可用性。如果模組無法存取,則無法建構程式碼。 go mod供應商透過以下方式協助解決這個問題:
go modvendor是一個有價值的工具,透過解決有關套件可用性和高效依賴項分發的問題來補充 Go 的模組系統。透過建立本地供應商目錄,增強建置穩定性並降低大規模部署中的安全風險。
以上是我何時以及為什麼應該使用'go modvendor”進行 Go 依賴管理?的詳細內容。更多資訊請關注PHP中文網其他相關文章!