2017-07-24 5 views
0

Ich frage mich, ob es einige Tipps gibt, wie die Ursache für meine nicht geladene react.js App zu finden.Wie debuggen reactjs, wenn Browser lädt ok, aber Telefon nicht

  • In Chrome OK
  • Physical iPhone 6 - OK
  • In iPhone Simulator 6s - Nicht OK
  • Old iPad2 - Nicht OK

Ich habe npm install -g react-devtools und <script src="http://192.168.0.21:8097"></script> hinzugefügt meine index.html.

Das Skript scheint zu laden, aber ich sehe nur Waiting for roots to load...

Ich habe meine Build in den letzten paar Commits gebrochen und als letztes Mittel kann ich alle Änderungen für die Sache überprüfen. Aber ich sehe lieber, was der "wahre Fehler" ist.

Irgendwelche Vorschläge oder Tipps zum Debuggen?

+0

Verwenden Sie react-intl pro Chance? – Tony

+0

Ja, ich habe den react-intl-Provider. Gibt es einige Fänge? –

+0

Ältere Versionen von Safari (höchstwahrscheinlich wie die auf Ihrem iPad 2) erfordern die Intfl.js Polyfill zu arbeiten – Tony

Antwort

0

Wenn Sie Zugang zu einem Mac haben, können Sie das Gerät über das Safari-Entwicklermenü anschließen und über die Safari Ihres Geräts auf die Konsole zugreifen.

Eine vollständige Schritt-für-Schritt-Anleitung finden Sie unter https://developer.apple.com/library/content/documentation/AppleApplications/Conceptual/Safari_Developer_Guide/GettingStarted/GettingStarted.html.

+0

Großartig! Ich könnte den Fehler bekommen. Vielen Dank! 'SyntaxError: Unerwartetes Schlüsselwort 'const'. Const-Deklarationen werden im strikten Modus nicht unterstützt. Jetzt finden Sie den Fix ... –

Verwandte Themen