因为.eslintcache文件一定不能被git跟踪,所以当您被检入一个分支并且代码中带有--cache标志时,该文件将生成一个.eslintcache文件。稍后,您切换到另一个分支,代码再次被替换。在这种情况下,缓存文件已经存在,因此从理论上讲eslint可以重用它,但是我们不能假定先前的缓存文件是有效的。那么切换分支时不应该删除.eslintcache文件吗? 最佳答案 找不到关于此问题的任何建议,但是将.eslintcache添加到.gitignore是比每次手动删除它更方便的方法