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

时间:2017-03-04 04:39:43

标签: node.js yarnpkg

纱线已创建yarn.lockyarn-error.log

我被告知不要将yarn.lock添加到我的.gitignore文件中,因为它会锁定软件包。

我应该忽略后者吗?

3 个答案:

答案 0 :(得分:27)

忽略yarn-error.log -log文件只对调试自己的代码副本很有用,因此无需上传到存储库。

当文件有用或构建项目时需要将文件上传到您的仓库。 yarn-error.log(顾名思义)是一个错误日志,所以它永远不会被Yarn阅读。它的全部意义在于读取日志以找出出错的地方,如果你没有任何错误,它甚至根本不存在。

gitignore.io,一种生成.gitignore个文件的服务,在.gitignore file for Node中包含yarn-error.logyarn-debug.log

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

如果你不确定你需要什么,那么按照他们的例子可能是明智的 - 大多数预先制作的.gitignore文件已经考虑过这个问题,并得出结论,应该一般是忽略。

答案 1 :(得分:1)

自编写此书以来,我意识到通常使用以下条目在.gitignore文件中忽略所有日志文件:

*.log

答案 2 :(得分:0)

其针对用户的系统特定日志文件。因此,应将其添加到gitignore。