我应该将yarn-error.log添加到我的.gitignore文件中吗?
问题描述:
纱线已创建yarn.lock
和yarn-error.log
。我应该将yarn-error.log添加到我的.gitignore文件中吗?
我被告知不要将yarn.lock
添加到我的.gitignore
文件中,因为它锁定了软件包。
我应该忽略后者吗?
答
这是有道理的忽略yarn-error.log
-log文件是调试代码的你自己副本时才有用,所以没有必要把它上传到存储库。
当他们是有用或需要建立您的项目时,文件应该上传到您的回购。 yarn-error.log
(顾名思义)是错误日志,所以它永远不会被Yarn读取。整个过程就是you阅读日志以找出错误,如果你没有任何错误,它可能根本就不存在。
gitignore.io,产生.gitignore
文件的服务,包括在他们的.gitignore
file for Nodeyarn-error.log
和yarn-debug.log
:
### Node ###
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
这可能是明智的,他们为榜样,如果你不知道你有什么需要,最预先制作.gitignore
文件已经通过这个问题并认为日志应该一般被忽略。
要添加到此,请确保yarn.lock不会被忽略。纱线文档陈述这一点。 https://yarnpkg.com/en/docs/migrating-from-npm – redfox05