2016-02-10 5 views
11

Ich habe ein Ordner-Setup mit einigen Dateien, die ich bereits im Ordner haben möchte. Ich möchte in der Lage seinreact-native init im aktuellen Ordner

reagieren-native init PROJECT

und statt der Schaffung eines Ordners PROJECT laufen würde es einen reagieren-native Projekt im Ordner init Ich bin zur Zeit in.

Ist das möglich ?


Derzeit habe ich bereits mein Setup aus früheren Projekten erstellt, die ich mit genießen (packages.json, Konfigurationsdateien usw.). Ich lösche die node_module und rede-native init PROJECTNAME. Dann nehme ich die PROJECTNAME/ios PROJECTNAME/android Ordner, die in diesem Ordner erstellt wurden, verschiebe sie in den Hauptprojektordner und es funktioniert ziemlich reibungslos. Einfach nicht optimal.

+0

Ich erstelle auch das Projekt und manuell verschieben Sie die Dateien. Wenn Sie bereits einen Build hatten, dann musste ich auch den Cache löschen. './node_modules/react-native/packager/packager.sh clean ' – agtb

+1

wäre nett, ein Skript daraus zu machen, oder schön, wenn reactive-native könnte ihre cmd Zeile aktualisieren, um diese Einstellung zu akzeptieren :) –

+1

Ja, vor allem, wenn Sie den Repo zuerst erstellt haben. – arvinsim

Antwort

3

Sie können

$ cd .. && react-native init folder_name 

tun Sie Ihre package.json überschreiben, aber die Nicht-Standard-Dateien behalten.

+1

Wird der gesamte Ordner nicht überschrieben? –

+1

Nur die Dateien, die es benötigt. –

0

Der Grund, warum ich das wollte, war eine Art Mono-Repo, aber ich habe mich von diesem Ansatz abgewandt, da ich nicht sicher bin, ob es nützlich ist.