2017-02-14 1 views
0

Hat jemand anderes Probleme mit dem Hinzufügen einer großen Redux-Code-Basis zu ihren RN-Projekten? Redux wurde ursprünglich für react web erstellt. Wenn ich die Redux-Importe in meiner RN-App ausdepretiere, funktioniert es gut. Wenn ich sie ausstehe, erhalte ich einen roten Bildschirm mit dem Fehler "Kann das Modul nicht auflösen".Hinzufügen von großen Redux-Code-Basis zu React Native/Kann Modulfehler nicht beheben

Ich habe diese Fehlermeldung gesucht und Vorschläge online gesehen, aber keiner von ihnen funktioniert für mich, also mache ich diesen Beitrag. Ich bin zurückgesetzt Wächter, tötete zusätzliche Prozesse ausgeführt, neu installiert meine Knotenmodule viele Male und nichts scheint zu funktionieren.

Das lässt mich fragen, ob es möglich ist, etwas in redux zu haben, das nur für das Web und nicht mobil funktionieren könnte. Kann Reduplizierung etwas enthalten, das RN Compilieren nicht verstehen kann?

Hat jemand anderes dieses gefunden oder irgendwelche Ideen?

+0

Importieren Sie irgendwo ein Modul mit dem Namen 'promise'? Bitte teilen Sie den Quellcode mit. Redux ist nur ein paar Javascript-Codes, die sowohl im Web als auch auf Mobilgeräten funktionieren sollten. Ich hatte auch eine komplizierte App ohne Redux und änderte einfach die Struktur, um redux ohne Probleme zu verwenden. Versuchen Sie Promises in Javascript zu verwenden? Was ist "Versprechen"? ein RN-Modul? – Ataomega

+0

Können Sie einen vollständigen Stack-Trace buchen? –

+0

@agent_hunt Ich habe Bild des Fehlers gepostet. Ich bin mir nicht sicher, was das Versprechen hier ist, aber es verweist auf Enten, die das Problem verursachen, wenn ich importiere. – Turnipdabeets

Antwort

0

Um meine eigene Frage zu beantworten: Eine Ente erfordert react-intl und eine Datei mit react-int ist Embedded JavaScript (.ejs), so dass nicht gut mit nativen reagieren. Ich bin mir nicht sicher, wie ich es noch beheben soll, aber das verursacht das Problem.

Verwandte Themen