Le fil a créé yarn.lock
et yarn-error.log
.
On m'a dit de ne pas ajouter yarn.lock
à mon fichier .gitignore
car il verrouille les packages.
Devrais-je ignorer ce dernier?
Il est logique de ignorer le yarn-error.log
- les fichiers journaux ne sont utiles que pour déboguer votre copie propre du code; il n'est donc pas nécessaire de le télécharger dans le référentiel.
Les fichiers doivent être téléchargés sur votre dépôt lorsqu'ils sont utiles ou nécessaires à la construction de votre projet. Le yarn-error.log
(comme son nom l'indique) est un journal des erreurs _, il n'est donc jamais lu par Yarn. Le but principal est que vous lisiez le journal pour savoir ce qui n'allait pas, et si vous n'avez pas eu d'erreur, cela pourrait ne pas exister du tout.
gitignore.io , un service qui génère des fichiers .gitignore
, inclut yarn-error.log
et yarn-debug.log
dans leur fichier .gitignore
pour Node :
### Node ###
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
Il peut être sage de suivre leur exemple si vous ne savez pas exactement ce dont vous avez besoin - la plupart des fichiers .gitignore
prédéfinis ont bien réfléchi à ce problème et ont conclu que les journaux devraient sont généralement ignorés.
Son fichier journal spécifique au système pour l'utilisateur. Donc, il devrait être ajouté à gitignore.