Ajout d'une dépendance 'google/api/annotations.proto' dans la génération de passerelle gRPC
Comme vous l'avez découvert, générer une passerelle gRPC peut être stoppé par l'erreur liée au fichier 'google/api/annotations.proto' manquant. Pour résoudre ce problème, vous devez inclure le fichier en tant que dépendance.
La documentation vous demande de fournir les fichiers tiers nécessaires au compilateur de protocole, mais elle ne précise pas comment cela doit être fait.
Solution :
La meilleure façon d'ajouter « google/api/annotations.proto » en tant que dépendance est de le télécharger depuis le référentiel de l'API Google et de le placer dans votre répertoire racine du projet. Cela garantira que le compilateur de protocole pourra le localiser et l'inclure lors de la génération de la passerelle.
Comme alternative, certains utilisateurs ont signalé avoir ajouté les API tierces nécessaires et leur contenu à la racine de leur projet. Bien que cette approche puisse fonctionner, elle est généralement déconseillée et peut entraîner des problèmes potentiels à l'avenir.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!