如何在VSCode中删除或停止自动生成debug.log文件?

7

我正在使用VSCode进行Next.js项目开发。 从几天前开始,在我工作的任何目录中,都会自动生成debug.log文件。 我希望停止自动生成这个debug.log文件,或者至少知道如何将它添加到gitignore中。 我已经添加了.log、debug.log、**/debug.log等规则到gitignore文件中,但似乎没有生效。


1
这个问题在vscode中是已知的,应该在本周内得到解决。下面的答案应该可以避免它进入版本控制,但如果你不想创建它,那么你可以阅读一下:https://github.com/microsoft/vscode/issues/105191 。我通过只运行一个vs code实例来解决了这个问题。希望能有所帮助。 - rahicks
你解决这个问题了吗?这真的很烦人... - Clancinio
我只重新安装了 VSCode 1.51.0(用户设置)版本。 - Yuji
5个回答

5

也许你需要通过运行git rm --cached *.log来删除项目中缓存的*.log文件,然后使用git add .gitignore或者git add .将你的.gitignore文件添加到暂存区。

参考文献:如何在git中使用gitignore命令


2
下面添加这个怎么样?
*.log

在您的 .gitignore 文件中。

也许你的 debug.log 文件已经被跟踪在最近的提交中了。按照这里的指示刷新 .gitignore 文件:https://dev59.com/pXM_5IYBdhLWcg3wrFMt - nghiaht

1

请确保在设置中选中“排除Git忽略”:

截图


0

这个问题可以通过删除(*).log文件来解决,这样做的作用是使文件可编辑或不需要。最终应该看起来像这样:

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

这是专门针对React的,但它可能也适用于你


嗨@Josh_Hero。恭喜你的第一个stackoverflow答案。干得好。我有一个问题-您是否打算将这些条目放入.gitignore中?如果是这样,编辑您的答案并提到这一点可能是个好主意,这样读者就更清楚了。干杯。 - urig

0

卸载并重新安装VScode对我很有帮助。

步骤1:前往路径:C:\Program Files\Microsoft VS Code

步骤2:运行unins000.exe

步骤3:下载并安装VScode https://code.visualstudio.com/download


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接