在gRPC 閘道產生中加入'google/api/annotations.proto' 依賴
如您所發現的,產生gRPC 網關可以由於與缺少“google/api/annotations.proto”文件相關的錯誤而停止。要解決此問題,您需要將該檔案作為依賴項包含在內。
文件指示您向協定編譯器提供必要的第三方文件,但沒有指定如何完成此操作。
解決方案:
將'google/api/annotations.proto' 添加為的首選方式依賴項是從Google API 存儲庫下載它並將其放在專案的根目錄中。這將確保協議編譯器可以在網關生成期間找到並包含它。
作為替代方案,一些用戶報告將必要的第三方 API 及其內容添加到其項目的根目錄中。雖然這種方法可能有效,但通常不鼓勵這樣做,並且可能會在未來導致潛在的問題。
以上是如何解決 gRPC 網關產生中的「google/api/annotations.proto」依賴性問題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!