2017-11-01 1 views
0

Plötzlich kann ich nicht mein natives Projekt reagieren auf ios Simulator oder Gerät zu starten. Ich weiß nicht, was dazwischen passiert ist. Ich habe versucht, den gesamten Cache zu löschen, neu installiert die Knotenmodule, Pod-Installation, aber nichts funktioniert. In der reaktionseigenen Dokumentation kann nichts gefunden werden, außer dass dies Teil von Systrace ist. Ich bin ratlos.installReactHook ist keine Funktion/installReactHook ist undefined

Ich habe gestern npm link ausgeführt - vielleicht hat es etwas durcheinander gebracht, aber nach diesem Gebäude war kein Problem.

Ich bin mir sicher, dass ich etwas vermasselt habe, aber hoffentlich hat jemand einen Hinweis.

enter image description here

+0

Ich sehe auch diesen Fehler 'Modul AppRegistry ist kein registriertes aufrufbares Modul (Aufruf von runApplication)' – morksinaanab

+0

kommentieren meinen Fortschritt: während der Überprüfung, ob andird Build hat ähnliches Problem, fand dieses Modul (das ich nicht verwende, aber verweilt in mein Paket.json 'reactive-native-animated-linear-gradient' verursacht Probleme mit' ReactNativeFeatureFlags.js' und fährt damit fort, dieses Paket komplett zu entfernen ... – morksinaanab

Antwort

0

Nicht sicher, das wird helfen, aber manchmal Reinigung der ios Ordner bauen behebt seltsame Dinge

enter image description here

+0

Ja, das habe ich schon versucht, leider war es das nicht. – morksinaanab

0

Das war ein bisschen Kopfschmerzen.

Ich sah auch den Fehler Module AppRegistry is not a registered callable module (calling runApplication). Aber das war nicht wirklich das Problem.

Während der Überprüfung, ob Android-Build-ähnliches Problem hat, fand ich, dass das Modul react-native-animated-linear-gradient zwei Probleme hatte

  1. Es gab Probleme mit ReactNativeFeatureFlags.js.
  2. Es hatte eine doppelte Definition von react-native (als ob es auch die ganze reagieren-native Projekt durch seine package.json weiter dieses Paket vollständig entfernen

enthalten, es manuell Aufheben der Verknüpfung, Neuinstallation npm Pakete und Reinigung mein npm-cache Ich habe es endlich wieder funktioniert, sowohl auf Android und iOS

Ich war nicht mit diesem Paket, aber wegen Verweilen in meinem package.json und läuft npm update ging es und brach etwas in meinem Setup ich Verdächtiger, wenn ich ihn nur komplett entfernt hätte, nachdem ich ihn nicht getestet und entschieden habe, ihn nicht zu benutzen

Ich hoffe, es hilft Leuten, die Richtung zu geben, wenn Sie plötzlich sehen, dass installreacthook nicht gefunden wird. Es kostet mich 4 Stunden, um herauszufinden.

Verwandte Themen