Nach dem Upgrade auf native 0.58.5 stehe ich ebenfalls vor diesem Problem.
HuyLe
1
@suthar hast du das gelöst? Welche anderen reaktionsnativen Pakete verwenden Sie?
Asaf David
2
@AsafDavid: Nein, ich habe nicht, ich benutze Reich, Vektorsymbol, Navigation, native Basis
Kishore Suthar
2
Hier tritt das gleiche Problem mit React Native 59.0.1 auf, das entweder den React-Native-Debugger 0.9.7 oder Chrome Devtools verwendet.
Daniel
2
Frage mich, ob jemand, bei dem dieses Problem auftritt, Realm nicht verwendet?
Ken
Antworten:
49
Stoppen Sie remote JS debuggingund laden Sie die App neu
Sie erhalten die entsprechende Fehlermeldung, bei der höchstwahrscheinlich ein Rendering für eine Ihrer Komponenten fehlt. Das hat es für mich behoben.
In meinem Fall wird beim Neuladen ohne Debug kein Fehler angezeigt. : /
kingPuppy
36
Dieses Problem ist mir also passiert, nachdem ich auf RN 0.59.x aktualisiert habe. Ich habe diesen Fehler erhalten, als das Live-Reload aktiviert wurde oder wenn ich versucht habe, den Bildschirm unter iOS durch Drücken von CMD + R zu aktualisieren.
Verwandte Themen:
Modul für UIManager konnte nicht gefunden werden
Modul für DevLoadingView konnte nicht gefunden werden
Modul für EventDispatcher konnte nicht gefunden werden
So habe ich es gelöst:
Bearbeiten Sie Ihre AppDelegate.m-Datei und fügen Sie vor dem @end den folgenden Code hinzu
Dies scheint ein Problem zu sein, wenn der Remote-Debugger mit bestimmten RN-Versionen über 0,58 verwendet wird. Die Verwendung des React-Native-Debuggers sollte das Problem lösen, da die oben genannten RN-Versionen bereits unterstützt werden.
Dieser Fehler tritt immer noch mit der neuesten Version v0.9.7 (veröffentlicht Ende Februar 2019) auf
David Schumann
@ DavidNathan Verwenden Sie die React Native Debugger-App oder Chrome?
Schuss
Ich benutze React Native Debugger
David Schumann
Die Verwendung von React Native Debugger 0.9.7 hat bei mir funktioniert. Ich erhalte immer noch die gelegentliche Fehleransicht, aber wenn ich sie (ESC) entlasse, verschwindet sie. @ DavidNathan Haben Sie versucht, die Schaltfläche "Schließen" zu drücken?
theNinja
Ich bin @theNinja oben gefolgt und es hat funktioniert. Seltsamerweise funktionierte der Esc-Knopf nicht von selbst. Ich muss auf die Schaltfläche ESC / Dismiss im Simulator klicken. Äußerst bizarr. In meinem Fall trat der Fehler auf, nachdem ein Modul zu einer Komponente hinzugefügt wurde, ohne das Paket zu installieren. Nachdem ich das npm-Paket installiert hatte, konnte ich den Fehler nicht mehr beheben (bis ich auf die Schaltfläche "Entlassen" klickte).
Ryanjones
4
Ich habe diesen Fehler nach dem Upgrade von RN von v0.57.3auf erhalten v0.58.6. Das Ausführen von packager mit yarn start -reset-cache/ hat react-native start --reset-cachedas Problem für mich behoben.
Ich habe bereits die native Reaktion auf 0.58.6 aktualisiert und den Cache zurückgesetzt, aber kein Glück
Kishore Suthar
0
Was für mich funktionierte, war einfach stopping remote debuggingwie von @Hackman erwähnt, DANN den Browser-Debugger beendet, Xcode bereinigt und neu erstellt.
Konnte dir nicht sagen warum, aber das Problem ging weg.
Antworten:
Stoppen Sie
remote JS debugging
und laden Sie die App neuSie erhalten die entsprechende Fehlermeldung, bei der höchstwahrscheinlich ein Rendering für eine Ihrer Komponenten fehlt. Das hat es für mich behoben.
quelle
Dieses Problem ist mir also passiert, nachdem ich auf RN 0.59.x aktualisiert habe. Ich habe diesen Fehler erhalten, als das Live-Reload aktiviert wurde oder wenn ich versucht habe, den Bildschirm unter iOS durch Drücken von CMD + R zu aktualisieren.
Verwandte Themen:
So habe ich es gelöst:
Bearbeiten Sie Ihre AppDelegate.m-Datei und fügen Sie vor dem @end den folgenden Code hinzu
Dies wird das Problem beheben.
Der Live-Reload- und Debug-Modus sollte jetzt problemlos funktionieren.
quelle
Dies scheint ein Problem zu sein, wenn der Remote-Debugger mit bestimmten RN-Versionen über 0,58 verwendet wird. Die Verwendung des React-Native-Debuggers sollte das Problem lösen, da die oben genannten RN-Versionen bereits unterstützt werden.
Es kann unter folgendem Link heruntergeladen werden: https://github.com/jhen0409/react-native-debugger/releases
quelle
Ich habe diesen Fehler nach dem Upgrade von RN von
v0.57.3
auf erhaltenv0.58.6
. Das Ausführen von packager mityarn start -reset-cache
/ hatreact-native start --reset-cache
das Problem für mich behoben.quelle
Was für mich funktionierte, war einfach
stopping remote debugging
wie von @Hackman erwähnt, DANN den Browser-Debugger beendet, Xcode bereinigt und neu erstellt.Konnte dir nicht sagen warum, aber das Problem ging weg.
quelle