Ich habe eine Web-App mit React und Flux gebaut. Jetzt versuche ich eine mobile App für das gleiche in React Native zu erstellen. Da abgesehen von den View-Komponenten alles nahezu identisch sein wird, habe ich den Quellcode der RN-App in das Hauptrepo platziert und plane, die Module aus dem Parent-Repo zu verwenden.React Native: Import Module außerhalb des Projektverzeichnisses
Meine Verzeichnisstruktur so etwas wie diese -
main_app
|-- src
|-- app
| |-- some_module_1.js
| |-- some_module_2.js
+-- rn_app
|-- app
| |-- some_rn_module.js
|
|-- index.ios.js
Jetzt in meinem some_rn_module.js
, ich versuche some_module_1
zu importieren -
import SomeModule1 from '../../../app/some_module_1';
Dies löst eine Unable to resolve module
Ausnahme. Ist das ein Problem mit dem RN Packager?
Symbolische Links verwenden könnte? – kar
@kar Bitte erklären Sie das ein wenig mehr? :) –
Ich habe das gleiche Problem. Ich habe versucht Symlinks, aber sie haben nicht geholfen, der Fehler bleibt. Noch mehr Ideen? @akshay_kashain konnten Sie dieses Problem lösen? –