我应该添加yarn-error.log到我的.gitignore文件吗?

纱线已经创build了yarn.lockyarn-error.log

我被告知不要将yarn.lock添加到我的.gitignore文件,因为它locking了包。

我应该忽略后者吗?

忽略yarn-error.log -log文件对于debugging自己的代码副本是有用的,因此不需要将其上传到存储库。

当文件有用或需要构build项目时,文件应该上传到您的仓库。 yarn-error.log (顾名思义)是一个错误日志 ,所以它永远不会被Yarn读取。 整个问题的关键在于阅读日志来找出错误,如果你没有任何错误,甚至可能根本就不存在。

gitignore.io是一个生成.gitignore文件的服务,它包含yarn-error.logyarn-debug.log ,它们在.gitignore文件中用于Node :

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

如果你不确定你需要什么,大多数预制的.gitignore文件已经考虑过这个问题,并认为日志通常应该被忽略。