纱线已创建yarn.lock
和yarn-error.log
。
我被告知不要将yarn.lock
添加到我的.gitignore
文件中,因为它会锁定软件包。
我应该忽略后者吗?
答案 0 :(得分:27)
忽略yarn-error.log
-log文件只对调试自己的代码副本很有用,因此无需上传到存储库。
当文件有用或构建项目时需要将文件上传到您的仓库。 yarn-error.log
(顾名思义)是一个错误日志,所以它永远不会被Yarn阅读。它的全部意义在于你读取日志以找出出错的地方,如果你没有任何错误,它甚至根本不存在。
gitignore.io,一种生成.gitignore
个文件的服务,在.gitignore
file for Node中包含yarn-error.log
和yarn-debug.log
:
### Node ###
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
如果你不确定你需要什么,那么按照他们的例子可能是明智的 - 大多数预先制作的.gitignore
文件已经考虑过这个问题,并得出结论,应该一般是忽略。
答案 1 :(得分:1)
自编写此书以来,我意识到通常使用以下条目在.gitignore文件中忽略所有日志文件:
*.log
答案 2 :(得分:0)
其针对用户的系统特定日志文件。因此,应将其添加到gitignore。