Empfohlenes .gitignore für React-native [duplicate]
Lesezeit: 4 Minuten
Ich probiere nativ aus und reagiere ejectin eine vollständige Build-Umgebung integriert. Leider hat das Eject-Skript keinen Sinn gemacht .gitignore Datei.
Da ich nicht viel über App-Entwicklung weiß, frage ich mich, welche Verzeichnisse ich könnte .gitignore hier?
Ich vermute:
android/build
android/app/build
android/.gradle/
Sind diese in Ordnung, oder gibt es weitere Verzeichnisse, die ich verwenden sollte? .gitignore?
bennygenel
Unten ist die .gitignore Datei wird mit der react-native init Befehl. Sie finden die vollständige Datei hier.
# OSX
#
.DS_Store
# Xcode
#
build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
*.xccheckout
*.moved-aside
DerivedData
*.hmap
*.ipa
*.xcuserstate
project.xcworkspace
# Android/IntelliJ
#
build/
.idea
.gradle
local.properties
*.iml
# node.js
#
node_modules/
package-lock.json # include if you are using npm - don't use both yarn and npm
npm-debug.log
yarn-error.log
yarn.lock # include if you are using yarn - don't use both npm and yarn
# BUCK
buck-out/
\.buckd/
*.keystore
# Fastlane
#
# It is recommended to not store the screenshots in the git repo. Instead, use Fastlane to re-generate the
# screenshots whenever they are needed.
# For more information about the recommended setup visit:
# https://docs.fastlane.tools/best-practices/source-control/
*/fastlane/report.xml
*/fastlane/Preview.html
*/fastlane/screenshots
# Bundle artifact
*.jsbundle
„package-lock.json“ oder „garn.lock“ sollte festgeschrieben werden
– Joseph Garrone
10. September 2019 um 15:44 Uhr
Eines davon sollten Sie unbedingt begehen lock Dateien. Wenn Sie verwenden npm es sollte sein package-lock.json und wenn Sie verwenden yarn es sollte sein yarn.lock.
– Filip Iljewski
25. September 2019 um 8:12 Uhr
fügt dies auch die Pod-Dateien hinzu?
– Fanolo
16. Mai 2020 um 17:11 Uhr
Behält für mich nicht alle für Xcode erforderlichen Projekteinstellungen bei … Ich bin mir nicht sicher, was die Ursache des Problems ist.
– Yossi
17. Mai 2020 um 7:56 Uhr
Wird Android/App/Build von obigem Git Ignorieren ignoriert?
– Ankita
11. Juni 2020 um 13:07 Uhr
Dies ist, was ich verwende.
Der Inhalt sollte in der .gitignore-Datei nach der iOS- und Android-Umgebung wie (Signatur, Konfigurationsdatei) init gespeichert werden.
Dann muss die automatisch generierte Datei wie (index.android.bundle,main.jsbundle) mit git rm -f —cached (file path) entfernt werden, dann übergeben und dann eine neue erstellen.
Das liegt daran, dass die automatisch generierte Datei nicht festgeschrieben werden muss.
Das Hinzufügen der Paketmanager-Sperrdatei ist optional. Sie können sie hinzufügen, indem Sie hinzufügen package-lock.json für npm bzw yarn.lock für Garn, am Ende des untenstehenden Codes.
Dies ist das eigentliche reaktionsnative Repository, das gitignore. Unter dem Link der akzeptierten Antwort finden Sie eine Beispielvorlage für React-Native-Projekte.
– blub
16. Oktober 2019 um 11:22 Uhr
11454600cookie-checkEmpfohlenes .gitignore für React-native [duplicate]yes