Les importations de SDK App Engine ont toujours été un aspect crucial du développement d'applications Golang. Dernièrement, l'introduction de bibliothèques tierces utilisant le chemin complet a semé une certaine confusion. Voyons comment importer correctement les bibliothèques App Engine tout en utilisant des dépendances tierces.
Les anciennes importations de bibliothèques App Engine fonctionnent toujours tandis que les nouvelles importations google.golang.org/appengine sont en cours. progressivement. Cela permet aux développeurs d'utiliser les deux versions en parallèle, comme mentionné dans la mise à jour :
import ( oldAppengine "appengine" "google.golang.org/appengine" )
Pour éviter les conflits d'importation, vous pouvez également créer un alias pour les deux chemins d'importation. Par exemple, vous pouvez importer l'ancienne bibliothèque sous "oldAppengine" et la nouvelle bibliothèque sous "gae":
import ( oldAppengine "appengine/datastore" gae "google.golang.org/appengine" )
Si des importations ne sont pas disponibles pendant le déploiement, App Engine affichera les erreurs de build, empêchant ainsi le déploiement. Cela garantit que vous travaillez toujours avec des bibliothèques compatibles.
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!