Должен ли я добавить файл пряжи-error.log в мой файл .gitignore?

Пряжа создала yarn.lock и yarn-error.log.

Мне сказали не добавлять yarn.lock к моему файлу .gitignore, потому что он блокирует пакеты.

Должен ли я игнорировать последний?

Ответ 1

Имеет смысл игнорировать файлы yarn-error.log -log полезны только для отладки собственной копии кода, поэтому нет необходимости загружать его в репозиторий.

Файл должен быть загружен в ваше репо, когда они будут полезны или необходимы для создания вашего проекта. yarn-error.log (как следует из названия) является журналом ошибок, поэтому он никогда не читается нитью. Все дело в том, что вы читаете журнал, чтобы узнать, что пошло не так, и если у вас не было никаких ошибок, это может даже не существовать вообще.

gitignore.io, служба, которая генерирует файлы .gitignore, включает yarn-error.log и yarn-debug.log в свои .gitignore файл для Node:

### Node ###
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

Возможно, будет разумным следовать их примеру, если вы не уверены, что вам нужно - большинство предварительно сделанных файлов .gitignore подумали об этой проблеме и пришли к выводу, что журналы должны вообще игнорироваться.

Ответ 2

Системный журнал для пользователя. Так что следует добавить к гитиньоре.