Je travaille sur une application dans RN et lorsque vous essayez d'exécuter un émulateur ou un webpack Android, l'erreur 'Expo non définie "apparaît. J'ai eu mon instructeur sur le code et il n'a pas tout à fait compris non plus. La première fois que j'ai pu le faire fonctionner en redémarrant mon ordinateur et réinstaller des modules de nœud. Aucun conseil? Voici une capture d'écran. Expo non défini P>
3 Réponses :
On dirait que vous avez du code dans MainComponent.js qui appelle expo.constants.statusbarheight code> - vous devez supprimer celui-ci p>
Ce qui est intéressant, c'est que tous mes camarades de classe ont un code identique (ou presque identique à la même application) et n'ont pas ces problèmes.
Je suppose que "presque identique" est la capture là-bas - si ce n'est pas exactement identique, cela pourrait être le problème! En outre, cela dépend de la version SDK que vos camarades de classe utilisent. expo.constants.statusbarheight code> était un moyen d'accéder à ces données, mais vous devez maintenant y accéder à partir de l'importation
Expo-constantes code> (allez à snack.expo.io et regardez le nouvel exemple que vous voyez quand il chargait d'abord le voir)
Importation d'Expo en haut du fichier? Pouvez-vous installer Expo? P> npm install expo
Si vous compilez le code sur Web, il affichera une erreur sur Expo non définie, mais vérifiez cette application sur l'application Mobile Exécuter Expo, il s'exécutera sans erreur. J'espère que cela résolvait votre problème P>