Wie gehe ich vor, um ein privates Git Repo zu erstellen, um es mit einer anderen Person für ein React Native-Projekt im Atom-Editor zu teilen, wenn es scheint, dass das Projekt für meinen lokalen Verzeichnispfad spezifisch ist?Wie kann ich ein privates Git Repo für ein bestehendes Projekt mit einem bestimmten Pfad erstellen (React Native)?
Antwort
Sie können einige kostenlose Git-Repositories online verwenden. Ich benutze BitBucket, das ab heute für bis zu 5 Benutzer kostenlos ist. https://bitbucket.org/
Es ist schnell und einfach zu bedienen, integriert sich gut mit azurblau.
Sie können GitExtensions verwenden, um Ihren Code in Ihr privates Online-Repository auf Bitbucket-Server zu übertragen. Und teilen Sie Ihre Teammitglieder, indem Sie sie einfach im Repository hinzufügen.
Angenommen, Sie haben alle notwendigen Abhängigkeiten in React Native's Getting Started aufgelistet installiert - speziell, Knoten, Watchman, und die india CLI React - Sie folgendes zu Ihrem package.json
hinzufügen:
{
"name": "YourAppName",
"version": "0.0.1",
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start"
},
"dependencies": {
"react": "^15.3.2",
"react-native": "^0.35.0"
}
}
Dann laufen: npm install
.
Nächster Lauf: react-native upgrade
. Dadurch werden alle Verzeichnisse installiert, die installiert worden wären, wenn Sie Ihr Projekt mit Native React Native initialisiert hätten.
Sobald dies abgeschlossen ist, können Sie react-native run-ios
ausführen, um Ihre App im iOS-Simulator zu starten. Beachten Sie, dass der Simulator möglicherweise im Voraus geöffnet werden muss.
Alles sollte gut funktionieren, vorausgesetzt, Sie haben Ihre React Native App richtig geschrieben. Zumindest erhalten Sie im Simulator Fehlermeldungen, die Ihnen beim Debuggen helfen.
Wenn Sie noch nie eine React Native App geschrieben haben, navigieren Sie zum übergeordneten Verzeichnis Ihres Projekts und führen Sie react-native init MyProjectName
aus. Kopieren Sie anschließend index.ios.js
in das Stammverzeichnis Ihres Projekts.
Überprüfen Sie dieses [thread] (http://stackoverflow.com/questions/1960799/using-git-and-dropbox-together-effectively) –