wake-up-neo.com

Expo DevTools TypeError: Eigenschaft 'compile' von undefined kann nicht gelesen werden

Ich kann die Expo DevTools nicht zum Laufen bringen ... Meine Vorgehensweise: 

npm install -g expo-cli
expo init
cd PROJECTNAME
expo start

Ich bekomme nur diese Fehlermeldung in der Konsole: 

TypeError: Die Eigenschaft 'compile' von undefined kann nicht gelesen werden

Und dies in den DevTools im Browser: 

Expo Developer Tools ist von der Expo CLI getrennt. Verwenden Sie den Ausstellungsstart Befehl, um die CLI erneut zu starten.

Weiß jemand, was Iam hier fehlt?

14
FBa

Dieses Problem wurde jetzt gelöst. Sie haben gerade [email protected] veröffentlicht und durch Deinstallieren und Neuinstallieren funktioniert es:

npm uninstall -g expo-cli && npm i -g expo-cli

Das Problem war mit einer Abhängigkeit von expo-cli 'joi', die aktualisiert wurde und alles kaputt machte.

Für weitere Informationen: https://github.com/expo/expo-cli/issues/213

5
Lenny Linus

Sie vermissen hier nichts - es scheint ein Problem mit dieser Version von expo-cli zu geben.

Der in den Kommentaren verwendete github-Thread enthält weitere Informationen und eine mögliche Problemumgehung. https://github.com/expo/expo-cli/issues/213

Wenn die Problemumgehung nicht funktioniert, würde ich vorschlagen, react-native-cli zu verwenden oder einfach ein oder zwei Tage zu warten, bis das Expo-Team dieses Problem behoben hat. 

2
jmknoll

Ich habe es geschafft, dieses Problem bei der Änderung der ExpoCli-Version zu beheben.

Sieht gut aus mit expo-cli 2.2.5. Sie können es verwenden, bis das Problem mit der neuesten Version behoben ist.

  1. Deinstallieren Sie expo-cli
  2. npm install -g [email protected]

Nach dem Start des Projekts sieht alles gut aus. There is a new version of expo-cli available (2.4.0). You are currently using expo-cli 2.2.5 Run `npm install -g expo-cli` to get the latest version

0
TariqN