我应该将 yarn-error.log 添加到我的 .gitignore 文件中吗?
Should I add yarn-error.log to my .gitignore file?
Yarn 已创建 yarn.lock
和 yarn-error.log
。
我被告知不要将 yarn.lock
添加到我的 .gitignore
文件中,因为它会锁定软件包。
我应该忽略后者吗?
忽略 yarn-error.log
是有意义的——日志文件仅对调试您自己的 代码副本有用, 因此无需将其上传到存储库。
当文件有用或需要构建您的项目时,应将文件上传到您的存储库。 yarn-error.log
(顾名思义)是一个 错误日志 ,因此它永远不会被 Yarn 读取。重点是 你 阅读日志以找出问题所在,如果你没有任何错误,它甚至可能根本不存在。
gitignore.io, a service which generates .gitignore
files, include yarn-error.log
and yarn-debug.log
in their .gitignore
file for Node:
### Node ###
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
如果您不确定自己需要什么,那么以他们为榜样可能是明智的——大多数预制 .gitignore
文件已经仔细考虑了这个问题并得出结论,日志 应该 一般会被忽略。
用户的系统特定日志文件。所以它应该被添加到 gitignore.
写这篇文章后,我意识到在 .gitignore 文件中通常会忽略所有日志文件,其中包含以下条目:
*.log
有时我们在构建项目时会发现“找不到符号”的错误。
为了解决这个问题,我们将这个文件添加到我们的根项目中。
我们可以在所有文件和文件夹都可用的项目中使用它。
就在 yarn.log 文件上方
Yarn 已创建 yarn.lock
和 yarn-error.log
。
我被告知不要将 yarn.lock
添加到我的 .gitignore
文件中,因为它会锁定软件包。
我应该忽略后者吗?
忽略 yarn-error.log
是有意义的——日志文件仅对调试您自己的 代码副本有用, 因此无需将其上传到存储库。
当文件有用或需要构建您的项目时,应将文件上传到您的存储库。 yarn-error.log
(顾名思义)是一个 错误日志 ,因此它永远不会被 Yarn 读取。重点是 你 阅读日志以找出问题所在,如果你没有任何错误,它甚至可能根本不存在。
gitignore.io, a service which generates .gitignore
files, include yarn-error.log
and yarn-debug.log
in their .gitignore
file for Node:
### Node ###
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
如果您不确定自己需要什么,那么以他们为榜样可能是明智的——大多数预制 .gitignore
文件已经仔细考虑了这个问题并得出结论,日志 应该 一般会被忽略。
用户的系统特定日志文件。所以它应该被添加到 gitignore.
写这篇文章后,我意识到在 .gitignore 文件中通常会忽略所有日志文件,其中包含以下条目:
*.log
有时我们在构建项目时会发现“找不到符号”的错误。 为了解决这个问题,我们将这个文件添加到我们的根项目中。
我们可以在所有文件和文件夹都可用的项目中使用它。
就在 yarn.log 文件上方