web-dev-qa-db-fra.com

Devrais-je ajouter yarn-error.log à mon fichier .gitignore?

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?

14
danday74

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.

23
Aurora0001

Son fichier journal spécifique au système pour l'utilisateur. Donc, il devrait être ajouté à gitignore.

1
Rajesh Panda