YARN创建了yarn.lock
和yarn-error.log
。
我被告知不要将yarn.lock
添加到我的.gitignore
文件中,因为它锁定了包装。
我应该忽略后者吗?
忽略 yarn-error.log
- log文件仅对审问代码的自己的副本有用,因此没有需要将其上传到存储库。
文件在有用时应上传到您的存储库,或者需要建立项目。yarn-error.log
(如名称所建议的)是错误日志,因此YARN永远不会读取它。其全部是 you 阅读日志以找出出了什么问题,如果您没有任何错误,它可能根本不存在。
gitignore.io,一种生成.gitignore
文件的服务,在其.gitignore
文件中包括yarn-error.log
和yarn-debug.log
的节点:
### Node ###
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
如果您不确定所需的内容,请遵循他们的示例可能是明智的 - 大多数预制的.gitignore
文件已经考虑了这个问题,并得出结论,logs 通常应该忽略。p>
自写这篇文章时,我意识到所有日志文件通常都在.gitignore文件中忽略了此条目:
*.log
其系统的系统特定日志文件。因此应将其添加到Gitignore。
有时我们发现"找不到符号"的错误构建项目时。为了解决该问题,我们将此文件添加到我们的根项目中。
我们可以在所有文件和文件夹的项目中使用它。
Yarn.log文件上方