React Native Expo change default LAN IP

j'ai installé virtual box. Et quand je regarde l'adresse IP de l'hôte > LAN > est exp: / / 192.168.56.1: 19000.

Comment puis-je le changer sans désactiver le réseau? parce que c'est mon ip virtualbox et que mon appareil ne peut pas s'y connecter.

Merci

17
demandé sur ssuhat 2017-04-29 17:28:26

3 réponses

vous pouvez spécifier le REACT_NATIVE_PACKAGER_HOSTNAME variable d'environnement pour utiliser la bonne adresse IP.

si vous utilisez XDE, assurez-vous de le lancer à partir de votre répertoire de projet avec xde . après avoir installé les outils de ligne de commande.

22
répondu dikaiosune 2017-05-02 19:17:08

même après avoir défini l'ip personnalisée, vous ne pouvez toujours pas connecter la boîte virtuelle.

vous devez définir un port en avant pour le mechine virtuel à la page de mise en réseau.

il suffit d'utiliser la véritable ip mechine de l'hôte pour l'app Expo.

 REACT_NATIVE_PACKAGER_HOSTNAME='real host mechine ip' npm start
3
répondu pdwjun 2017-11-22 09:03:34

j'ai même genre de problème (avec peut une légère différence), mais la solution ne fonctionne pas pour moi. Enfin J'ai essayé L'outil D'Expo CLI qui a fonctionné très bien pour moi et est également recommandé par L'équipe D'Expo.

Ma question détaillée (peut-être aider quelqu'un à résoudre le même problème):

la configuration du réseau local de L'Expo ne fonctionne pas pour un nouveau projet réactif

0
répondu Muhammad Hannan 2017-12-28 08:37:39